php-json多维数组处理,如何取值。

WBOY
发布: 2016-06-23 13:11:18
原创
2420 人浏览过

一个ajax调用从阿里大鱼api取得了一串返回值。如下:{"alibaba_aliqin_fc_sms_num_send_response":{"result":{"err_code":"0","model":"101119416903^1101601857156","success":true},"request_id":"1476c431qgbi4"}}
我可以用$starr= json_decode($str,true); 获取$starr数组。但是如何取得数组$starr里面我需要的 success数据呢?我需要通过success来做进一步判断。还有。返回值是json数据吗?如果是,我传到前台用jquery ajax。如何获取success的值呢?


回复讨论(解决方案)

$str = '{"alibaba_aliqin_fc_sms_num_send_response":{"result":{"err_code":"0","model":"101119416903^1101601857156","success":true},"request_id":"1476c431qgbi4"}}';$starr= json_decode($str,true);echo $starr['alibaba_aliqin_fc_sms_num_send_response']['result']['success'];
登录后复制


js:
json.alibaba_aliqin_fc_sms_num_send_response.result.success
也可以写作
json['alibaba_aliqin_fc_sms_num_send_response']['result']['success']

是的。楼上正解,我已经成功调用了。不能用 $starr[0][0][1]之类的

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!