1

我正在通过 nominatim json 访问 lat 和 lon 并将其转换为 php 数组,所有的东西都可以正常工作,直到我尝试将 lon 访问到一个数组中。如果我访问数组 int 就可以了,但是如果我尝试获取其中的内容,则不会。

$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'];
4

1 回答 1

0

你试试这个格式

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

工作正常

于 2016-02-09T11:06:00.233 回答