Код: Выделить всё
$a = array(
'key' => array(
'sub_key' => 'val'
),
'dif_key' => array(
'key' => array(
'sub_key' => 'val'
)
)
);
Я начал писать кучу вложенных операторов foreach и if/isset, но это не совсем работает и кажется немного «неправильным».
Существует ли встроенная функция или лучший способ получить доступ ко всем значениям на основе имени ключа независимо от того, где он находится?
Например. получить все значения из "sub_key" независимо от позиции в массиве.
EDIT: теперь я понимаю, что проблема в том, что мой "sub_key" представляет собой массив и поэтому не включается в результаты согласно первому комментарию здесь http://php.net/manual/en/function.array ... ursive.php
Мобильная версия