<?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;
}
 
$wanted = 'submodel';
$result = find($wanted, $arr);
 
				PD9waHAKCiRhcnIgPSBbCiAgJ3ZlaGljbGUgaW5mbycgPT4gWwogICAgICdvbmUnID0+IFsnc3VibW9kZWwnID0+ICdMWCcsICdlbmdpbmUnID0+ICcyLjMnXSwKICAgICAndHdvJyA9PiBbJ2NvbG9yJyA9PiAnYmx1ZScsICd5ZWFyJyA9PiAnMjAwNycsICd3aGVlbHMnID0+ICc0J10sCiAgICAgJ3RocmVlJyA9PiBbJ3N1Ym1vZGVsJyA9PiAnTFgnLCAnbWFrZScgPT4gJ0ZvcmQnLCAnbW9kZWwnID0+ICdGLTE1MCcsICdvZmZyb2FkJyA9PiAnTm8nXSwKICAgIF0sCl07CgpmdW5jdGlvbiBmaW5kKCRuZWVkbGUsICRoYXlzdGFjaywgJGZvdW5kID0gJycpCnsKICAgIGZvcmVhY2ggKCRoYXlzdGFjayBhcyAka2V5ID0+ICR2YWx1ZSkgewogICAgICAgIGlmICgkZm91bmQpIHsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgfQogICAgICAgIGlmICgka2V5ID09PSAkbmVlZGxlKSB7CiAgICAgICAgICAgICRmb3VuZCA9ICJ7JG5lZWRsZX0gaXMgeyR2YWx1ZX0iOwogICAgICAgICAgICBicmVhazsKICAgICAgICB9CiAgICAgICAgaWYgKGlzX2FycmF5KCR2YWx1ZSkpIHsKICAgICAgICAgICAgJGZvdW5kID0gZmluZCgkbmVlZGxlLCAkdmFsdWUsICRmb3VuZCk7CiAgICAgICAgfQogICAgfQogICAgcmV0dXJuICRmb3VuZDsKfQoKJHdhbnRlZCA9ICdzdWJtb2RlbCc7CiRyZXN1bHQgPSBmaW5kKCR3YW50ZWQsICRhcnIpOwoKdmFyX2R1bXAoJHJlc3VsdCk7