PHP循环如何读取json数据

  介绍

这篇文章将为大家详细讲解有关PHP循环如何读取json数据,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

现有json数据如下:

[{   “name":,“北京“,   “city": [{   “name":,“北京“,   “area":,“东城区“,,“西城区“,,“崇文区“,,“宣武区“,,“朝阳区“,,“丰台区“,,“石景山区“,,“海淀区“,,“门头沟区,,,“房山区“,,“通州区“,,“顺义区“,,“昌平区“,,“大兴区”,,“平谷区,,,“怀柔区“,,“密云县“,,“延庆县“)   })   },{   “name":“天津“,   “city": [{   “name":“天津“,   “area":,“和平区“,,“河东区“,,“河西区“,,“南开区,,,“河北区“,,“红桥区“,,“塘沽区“,,“汉沽区“,,“大港区“,,“东丽区“,,“西青区“,,“津南区“,,“北辰区“,,“武清区“,,“宝坻区“,,“宁河县“,,“静海县“,,“蓟,县“)   })   }]

使用PHP的foreach进行循环输出:

str 美元;=,& # 39;[{“name":“北京“,“city": [{“name":“北京“,“area":[“东城区“,“西城区“,“崇文区“,“宣武区“,“朝阳区“,“丰台区“,“石景山区“,“海淀区“,“门头沟区“,“房山区“,“通州区“,“顺义区“,“昌平区“,“大兴区”、“平谷区“,“怀柔区“,“密云县“,“延庆县“]}]},{“name":“天津“,“city": [{“name":“天津“,“area":[“和平区“,“河东区“,“河西区“,“南开区“,“河北区“,“红桥区“,“塘沽区“,“汉沽区“,“大港区“,“东丽区“,“西青区“,“津南区“,“北辰区“,“武清区“,“宝坻区“,“宁河县“,“静海县“,“蓟,县“]}]}]& # 39;;   $ provinces =, json_decode (str美元,,真的);   foreach (provinces 美元;as 省美元){   ,,,echo 美元省[& # 39;名字# 39;],,& # 39;& # 39;;   ,,,foreach(省美元[& # 39;城市# 39;],as 城市美元){   ,,,,,,,echo  & # 39;: & # 39;,城市美元[& # 39;名字# 39;],,& # 39;& # 39;;   echo  & # 39; & lt; br> & # 39;;   ,,,,,,,foreach(城市美元[& # 39;区域# 39;],as 美元区){   ,,,,,,,,,,,echo  & # 39;——& # 39;,,美元区,,& # 39;& # 39;;   echo  & # 39; & lt; br> & # 39;;   ,,,,,,,}   ,,,}   }   退出;

输出结果:

 PHP循环如何读取json数据

关于“PHP循环如何读取json数据”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。

PHP循环如何读取json数据