本文以实例形式展示了php解析json数据的方法,这是一个比较实用的功能,分享给大家供大家参考。具体代码如下:
<?php$data;$data.= "[";for ($i = 0; $i < 20; $i++) {$data.= "{";$data.= ""id":"" . 110 . "",";$data.= ""name":"" . 110 . "",";$data.= ""original_price":"" . 110 . "",";$data.= ""sale_price":"" . 110 . "",";$data.= ""introduce":"" . 110 . "",";$data.= ""content":"" . 110 . "",";$data.= ""nums":" . 110 . "";$data.= "}";if ($i < 19) {$data.= ",";}}$data.= "]";//解析 前提是$data是json格式$array = array();$de_json = json_decode($data, true);//var_dump($de_json);$count_json = count($de_json);for ($i = 0; $i < $count_json; $i++) {$array[$i]["id"] = $de_json[$i]["id"];$array[$i]["name"] = $de_json[$i]["name"];$array[$i]["original_price"] = $de_json[$i]["original_price"];$array[$i]["sale_price"] = json_encode($de_json[$i]["sale_price"]);}var_dump($array);?>感兴趣的朋友可以动手调试一下本文实例,相信会有新的收获。