PHP 如何解析以下json
{
"reason":"success!",
"result":{
"updated_date":"2022-11-22 21:00:00",
"type1":"17171",
"type2":"0",
"type3":"1057",
"citytype_1":[
{
"province":"江苏省",
"city":"南京市",
"county":"鼓楼区"
],
"county_code":"110105003"
},
{
"province":"山东省",
"city":"枣庄市",
"county":"薛城区"
],
"county_code":null
}
],
"citytype_2":null,
"citytype_3":[
{
"type":"2",
"province":"北京市",
"city":"朝阳区",
"county":"呼家楼街道"
],
"county_code":"110105003"
},
{
"type":"2",
"province":"河南省",
"city":"郑州市",
"county":"中牟区"
],
"county_code":"110105002"
},
{
"type":"2",
"province":"湖南省",
"city":"益阳市",
"county":"南县"
],
"county_code":null
}
]
},
"error_code":0
}
希望有完整的代码,感谢
希望达到的结果:
江苏省-南京市-鼓楼区-citytype_1
山东省-枣庄市-薛城区-citytype_1
河南省-郑州市-中牟区-citytype_2
湖南省-益阳市-南县3-citytype_2
PHP可以直接把json转成数组形式的,转成数组形式以后直接循环数组就可以得到你要的格式了:
$arr=json_decode(,$josn,true);//其中$josn就是你要转换成数组的josn