поиск ассоциативного массива по значению
Я получаю JSON из API-интерфейса flickrs. Моя проблема в том, что данные exif находятся в разном порядке в зависимости от камеры. Поэтому я не могу жестко закодировать номер массива, чтобы получить, например, модель камеры ниже. Есть ли в PHP какие-либо встроенные методы для поиска по значениям ассоциативных массивов и возврата соответствующих массивов? В моем примере ниже я хотел бы найти[label] => Model
и получить[_content] => NIKON D5100
.
Пожалуйста, дайте мне знать, если вы хотите, чтобы я уточнил.
print_r($exif['photo']['exif']);
Результат:
Array
(
[0] => Array
(
[tagspace] => IFD0
[tagspaceid] => 0
[tag] => Make
[label] => Make
[raw] => Array
(
[_content] => NIKON CORPORATION
)
)
[1] => Array
(
[tagspace] => IFD0
[tagspaceid] => 0
[tag] => Model
[label] => Model
[raw] => Array
(
[_content] => NIKON D5100
)
)
[2] => Array
(
[tagspace] => IFD0
[tagspaceid] => 0
[tag] => XResolution
[label] => X-Resolution
[raw] => Array
(
[_content] => 240
)
[clean] => Array
(
[_content] => 240 dpi
)
)