【发布时间】:2016-02-09 10:41:35
【问题描述】:
我正在通过 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'];
【问题讨论】:
-
将
json_decode($placeJSON);更改为json_decode($placeJSON, true); -
你是我的英雄伙伴!!非常感谢
标签: php arrays multidimensional-array geocoding nominatim