У меня есть массив json, как показано ниже, я хочу проанализировать массив и получить значение для соответствующего ключа. Например, SubAdministrativeAreaName
. Я мог бы проанализировать его как.
["AddressDetails"]['Country']['AdministrativeArea'] ['SubAdministrativeArea']['SubAdministrativeAreaName']
но структура массива не является фиксированной, она может содержать некоторые другие ключи, в которые может быть заключено «SubAdmininstrativeArea».
Мне нужна функция php, которая будет искать конкретное имя ключа через многомерный массив jsonлюбой глубины
Буду признателен за любую помощь.
"AddressDetails": {
"Accuracy": 6,
"Country": {
"AdministrativeArea": {
"AdministrativeAreaName": "Maharashtra",
"SubAdministrativeArea": {
"SubAdministrativeAreaName": "Parbhani",
"Thoroughfare": {
"ThoroughfareName": "SH217"
}
}
},
"CountryName": "India",
"CountryNameCode": "IN"
}
}