怎样拿到json_decode处理过的json数据值

原本json数据:{"status":0,"result":{"location":{"lng":116.32298703399,"lat":39.98342405124... 原本json数据:{"status":0,"result":{"location":{"lng":116.32298703399,"lat":39.983424051248},"formatted_address":"北京市海淀区中关村大街27号1101-08室","business":"中关村,人民大学,苏州街","addressComponent":{"city":"北京市","district":"海淀区","province":"北京市","street":"中关村大街","street_number":"27号1101-08室"},"cityCode":131}}

经过json_decode处理后:array(2) {
["status"]=>
int(0)
["result"]=>
array(5) {
["location"]=>
array(2) {
["lng"]=>
float(116.32298703399)
["lat"]=>
float(39.983424051248)
}
["formatted_address"]=>
string(48) "北京市海淀区中关村大街27号1101-08室"
["business"]=>
string(32) "中关村,人民大学,苏州街"
["addressComponent"]=>
array(5) {
["city"]=>
string(9) "北京市"
["district"]=>
string(9) "海淀区"
["province"]=>
string(9) "北京市"
["street"]=>
string(15) "中关村大街"
["street_number"]=>
string(15) "27号1101-08室"
}
["cityCode"]=>
int(131)
}
}

怎样拿到["formatted_address"]的值
展开
 我来答
__峰回路转
2015-09-14 · TA获得超过714个赞
知道小有建树答主
回答量:605
采纳率:89%
帮助的人:321万
展开全部

json_decode函数返回值可以直按照数组的方式取,比如:

$res = '....'; // $res是一个json字符串。
$newres = json_decode($res); // 解析json字符串
// json_decode有两个参数,第二个参数写成 true 表示返回的数据为数组。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小叶顾10
2014-01-03 · TA获得超过256个赞
知道小有建树答主
回答量:211
采纳率:0%
帮助的人:110万
展开全部
$json['result']['formatted_address']
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
codyyyyyyyyyy
2014-01-03 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:151
采纳率:100%
帮助的人:89.4万
展开全部
$value = $arr['result']['formatted_address'];
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式