php 怎样获取 json 返回值
http://api.map.baidu.com/geocoder/v2/?ak=Lppm8s01iNb6ZD852nzkfMd0&callback=renderReve...
http://api.map.baidu.com/geocoder/v2/?ak=Lppm8s01iNb6ZD852nzkfMd0&callback=renderReverse&location=35.07240907,118.34076824&output=json
以上是返回的json数据,怎样获取返回地址:“山东省临沂市兰山区解放路181号-7" 展开
以上是返回的json数据,怎样获取返回地址:“山东省临沂市兰山区解放路181号-7" 展开
2个回答
展开全部
$url = 'http://api.map.baidu.com/geocoder/v2/?ak=Lppm8s01iNb6ZD852nzkfMd0&callback=renderReverse&location=35.07240907,118.34076824&output=json';
$result = file_get_contents($url);
$jsonArray = json_decode($result,true);
var_dump($jsonArray);
json数据得自己处理,也可以使用curl get获取数据
$result = file_get_contents($url);
$jsonArray = json_decode($result,true);
var_dump($jsonArray);
json数据得自己处理,也可以使用curl get获取数据
更多追问追答
追问
能否在详细些,json_decode()这个函数我知道,正常json能转换数组,可本案这个多了个:renderReverse&&renderReverse,导致无法正常转换,是否需要过滤掉在进行呢
追答
把这串&callback=renderReverse删了就可以了
如果这个是必须的,只能自己来截取需要的json的数据了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询