php遍历json数据 php获取json数据

问大佬php中如何用 foreach解析json首先,不推荐使用foreach进行自己去解析json字符串 , 因为php已经封装了非常好用,且效率不低的内置方法,这个方法就是json_decode 。
使用这个函数,可以直接把json数据转换成数据或者对象,这个是可以控制的 。转换成对象或者数组之后 , 再使用foreach就可以方便遍历得到想要的数据 。
php如何获取json中数据可以用$obj=key 的方式直接读取也可以先转换为数组用遍历数组的方法读取
?php
【php遍历json数据 php获取json数据】$json = '{"a":100,"b":200,"c":300,"d":400,"e":500}';
//首先将json字符串转换成关联数组
$arr=json_decode($json, true);
//然后循环读取数据
foreach($arr as $item){
echo $item;
echo "br/";
}
?
运行结果:
100
200
300
400
500
php 循环遍历json数据$str = '{
"10924": {
"id": "10924",
"title": "天津",
"streamline_title": "狗不理",
"unit": "点",
"goods_type": "168",
"goods_type_title": "包子"
},
"10923": {
"id": "10923",
"title": "北京",
"streamline_title": "王府井",
"unit": "点",
"goods_type": "104",
"goods_type_title": "吃货天堂"
},
"11982": {
"id": "11982",
"title": "南京",
"streamline_title": "夫子庙",
"unit": "点",
"goods_type": "351",
"goods_type_title": "灯会"
}
}';
foreach (json_decode($str) as $v)
{
echo "{$v-id} {$v-title}"; //其他的一样的
}
关于php遍历json数据和php获取json数据的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

    推荐阅读