How can I search for a key in an array that contains more arrays.
For example I would like to search for “key” in “arr” and return this:
arr["some_inner_array"]["another_array_possible"][key"]
array_key_exists can tell me if it exists, but of course what I really need in the value…
I hope my question is clear…
EDIT:
based on the answer below, I managed to do a recursive function for that:
function look_in_array ( $array, $key ) {
if ( isset($array[$key]) )
return $array[$key];
foreach ($array as $item) {
if (is_array($item)) {
$value = look_in_array ($item,$key);
if ($value)
return $value;
}
}
}
This function should work:
Exmaple: