You can iterate over a nested array using Iterators , for example
$iterator = new RecursiveIteratorIterator( new RecursiveArrayIterator($nestedArray), RecursiveIteratorIterator::SELF_FIRST); foreach($iterator as $key => val) { if($key === 'something') { echo $val; } }
Also see array_walk_recursive
source share