2010-08-16 3 views
3

Как написать этот код в одном операторе php?Получить значение возвращаемого массива

$menu = theme('nice_menu', 1, 10, 'down'); 
print $menu['content']; 

Что-то вроде этого:

print theme('nice_menu', 1, 10, 'down')['content']; 
+1

Возможный дубликат [PHP: получить элемент массива] (http://stackoverflow.com/questions/3484832/php-get-array-element) – Artefacto

ответ

2

Не на серийную версию PHP. Это добавлено к внешней линии для следующей версии (в настоящее время называется 5.3.99DEV, но не уверен, будет ли это 5.4 или 6.0 или что) ... Это называется разыменованием Array. См. RFP ...

0

Это, к сожалению, невозможно (при текущем состоянии PHP). Ваш первый пример - способ сделать это.

Смежные вопросы