PHP中的二维数组无法访问nominatim地理编码数据

时间:2016-02-09 10:41:36

标签: php arrays multidimensional-array geocoding nominatim

我通过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'];

1 个答案:

答案 0 :(得分:0)

您尝试使用此格式

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

工作正常