Я не могу понять, как получить родительский ключ и значение с помощью значения его дочернего ключа многомерного массива.
У меня есть массив в следующем формате:
[91] => Array
(
[description] => Charged
[boundingPoly] => Array
(
[vertices] => Array
(
[0] => Array
(
[x] => 244
[y] => 438
)
[1] => Array
(
[x] => 287
[y] => 438
)
[2] => Array
(
[x] => 287
[y] => 452
)
[3] => Array
(
[x] => 244
[y] => 452
)
)
)
)
Я получаю и сохраняю значение ключа ['x']:
foreach($array as $box){
if($box['description']=="Charged"){
$lbl_row_arr[] = $box['boundingPoly']['vertices'][0]['x'];
}
}
Так что теперь у меня есть значение «х» в этом примере «244». У меня вопрос, как я могу получить значение ключа «description», если у меня есть значение «x»?