Getoff Новичок 13 Янв 2009 #1 Получить элемент массива вот например функция dosome() возвращает массив Так не работает PHP: $somevar = dosome()['name']; Как сделать это без временной переменной?
Получить элемент массива вот например функция dosome() возвращает массив Так не работает PHP: $somevar = dosome()['name']; Как сделать это без временной переменной?
x-yuri Новичок 13 Янв 2009 #3 http://phpclub.ru/talk/showthread.php?s=&threadid=111896&highlight=%EC%E0%F1%F1%E8%E2
nalim Новичок 13 Янв 2009 #4 Re: Получить элемент массива Если мы знаем какой этот нейм по счету, то вот так можно) PHP: function r() { $x= array(id=>21,'name' => 'Маша'); return $x; } list(,$a)= array_values(r()); echo($a);
Re: Получить элемент массива Если мы знаем какой этот нейм по счету, то вот так можно) PHP: function r() { $x= array(id=>21,'name' => 'Маша'); return $x; } list(,$a)= array_values(r()); echo($a);
x-yuri Новичок 13 Янв 2009 #5 лучше сделай, чтобы функция принимала необязательный параметр с именем требуемого элемента массива -~{}~ 13.01.09 16:02: function r() { $x= array(id=>21,'name' => 'Маша'); return $x; } list(,$a)= array_values(r()); echo($a); Нажмите для раскрытия... а так бы я вряд ли когда-нибудь сделал
лучше сделай, чтобы функция принимала необязательный параметр с именем требуемого элемента массива -~{}~ 13.01.09 16:02: function r() { $x= array(id=>21,'name' => 'Маша'); return $x; } list(,$a)= array_values(r()); echo($a); Нажмите для раскрытия... а так бы я вряд ли когда-нибудь сделал
fixxxer К.О. Партнер клуба 13 Янв 2009 #6 function r() { $x= array(id=>21,'name' => 'Маша'); return (object)$x; } echo r()->id;