Извините за ужасный заголовок, я использую Google Geocoding API, но формат, который они используют для ответа, затрудняет мне поиск значений в правильных переменных:
[address_components] => Array
(
[0] => Array
(
[long_name] => Estrada Silveira da Mota
[short_name] => Estr. Silveira da Mota
[types] => Array
(
[0] => route
)
)
[1] => Array
(
[long_name] => Posse
[short_name] => Posse
[types] => Array
(
[0] => political
[1] => sublocality
[2] => sublocality_level_1
)
ЧтоЯ делал заказ по первому номеру:
$rua = $json['results']['0']['address_components']['0']['short_name'];
Но он меняется, иногда [0] не маршрут, а потом все остальное выходит из строя.Есть ли способ, которым я могу заказать по типу, но получить информацию в коротком имени?