Двумерный массив в PHP не может получить данные геокодирования nominatim

Я обращаюсь к lat и lon через nominatim json и преобразую его в массив php, все работает, пока я не попытаюсь получить доступ к lon в один массив. Если я получаю доступ к массиву int, это нормально, но если я пытаюсь получить то, что внутри него, то не надо.

$url = "http://nominatim.openstreetmap.org/search/".$_GET['places']."?format=json&[email protected]";
$placeJSON = file_get_contents($url);
$arrPlace = json_decode($placeJSON);

//$lati = $arrPlace[0]; works

//That does not
$lati = $arrPlace[0]['lat'];

1

Решение

Попробуйте этот формат

echo $lati = $arrPlace['0']->lat;

Работает нормально

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]