의 내가이 있다고 가정 해 봅시다 :변수를 먼저 선언하지 않고 함수에서 배열 출력의 단일 값을 반환하려면 어떻게해야합니까?
function data() {
$out['a'] = "abc";
$out['b'] = "def";
$out['c'] = "ghi";
return $out;
}
I 출력 할 수 있습니다 다음 반향 배열 인덱스를 사용하여 변수로 선언하여 데이터 :
$data = data();
echo $data['a'];
echo $data['b'];
echo $data['c'];
을하지만,이 함수를 호출하고있어 다른 함수와 인라인으로, 그리고 먼저 변수를 선언하는 것을 피하려고합니다.
$traverseXML->getData("Route", "incoming", "field", "value")[0]
//getData() returns an array, I'm trying to get a single value.
문구를 다시 작성하십시오. 나는 당신이 정말로 요구하는 것을 이해하지 못합니다. –
echo current (data()); –
당신이 물어 보는 것은 PHP5.4 http://php.net/manual/en/migration54.new-features.php – deefour