我通过nominatim json访问lat和lon并将其转换为php数组,所有这些工作都有效,直到我尝试将lon访问到一个数组中。如果我可以访问数组,但是如果我尝试了解其中的内容,那就不行了。
$url = "http://nominatim.openstreetmap.org/search/".$_GET['places']."?format=json&email=gotia.ts@gmai.com";
$placeJSON = file_get_contents($url);
$arrPlace = json_decode($placeJSON);
//$lati = $arrPlace[0]; works
//That does not
$lati = $arrPlace[0]['lat'];
答案 0 :(得分:0)
您尝试使用此格式
echo $lati = $arrPlace['0']->lat;
工作正常