<?php
$arr = [
'vehicle info' => [
'one' => ['submodel' => 'LX', 'engine' => '2.3'],
'two' => ['color' => 'blue', 'year' => '2007', 'wheels' => '4'],
'three' => ['submodel' => 'LX', 'make' => 'Ford', 'model' => 'F-150', 'offroad' => 'No'],
],
];
function find($needle, $haystack, $found = '')
{
foreach ($haystack as $key => $value) {
if ($found) {
break;
}
if ($key === $needle) {
$found = "{$needle} is {$value}";
break;
}
$found = find($needle, $value, $found);
}
}
return $found;
}
$multiple_keys = array('submodel', 'year');
foreach ($multiple_keys as $wanted) {
}
PD9waHAKCiRhcnIgPSBbCiAgJ3ZlaGljbGUgaW5mbycgPT4gWwogICAgICdvbmUnID0+IFsnc3VibW9kZWwnID0+ICdMWCcsICdlbmdpbmUnID0+ICcyLjMnXSwKICAgICAndHdvJyA9PiBbJ2NvbG9yJyA9PiAnYmx1ZScsICd5ZWFyJyA9PiAnMjAwNycsICd3aGVlbHMnID0+ICc0J10sCiAgICAgJ3RocmVlJyA9PiBbJ3N1Ym1vZGVsJyA9PiAnTFgnLCAnbWFrZScgPT4gJ0ZvcmQnLCAnbW9kZWwnID0+ICdGLTE1MCcsICdvZmZyb2FkJyA9PiAnTm8nXSwKICAgIF0sCl07CiAKZnVuY3Rpb24gZmluZCgkbmVlZGxlLCAkaGF5c3RhY2ssICRmb3VuZCA9ICcnKQp7CiAgICBmb3JlYWNoICgkaGF5c3RhY2sgYXMgJGtleSA9PiAkdmFsdWUpIHsKICAgICAgICBpZiAoJGZvdW5kKSB7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIH0KICAgICAgICBpZiAoJGtleSA9PT0gJG5lZWRsZSkgewogICAgICAgICAgICAkZm91bmQgPSAieyRuZWVkbGV9IGlzIHskdmFsdWV9IjsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgfQogICAgICAgIGlmIChpc19hcnJheSgkdmFsdWUpKSB7CiAgICAgICAgICAgICRmb3VuZCA9IGZpbmQoJG5lZWRsZSwgJHZhbHVlLCAkZm91bmQpOwogICAgICAgIH0KICAgIH0KICAgIHJldHVybiAkZm91bmQ7Cn0KCiRtdWx0aXBsZV9rZXlzID0gYXJyYXkoJ3N1Ym1vZGVsJywgJ3llYXInKTsKCmZvcmVhY2ggKCRtdWx0aXBsZV9rZXlzIGFzICR3YW50ZWQpIHsKICAgIHZhcl9kdW1wKGZpbmQoJHdhbnRlZCwgJGFycikpOwp9Cg==