您好,欢迎访问一九零五行业门户网

php怎样读取本地的json文件

这次给大家带来php怎样读取本地的json文件,php读取本地json文件的注意事项有哪些,下面就是实战案例,一起来看一下。
1.data.json文件
{ goods:[ { type:1, name:wow精选, product:[ { id:98, name:真皮大衣, title:单桶原酿酒 威士忌 新春礼盒 限量独家, titledesc:苏格兰麦芽糖,中国定制版, price:1298.00 }, { id:99, name:品牌内衣, title:单桶原酿酒 威士忌 新春礼盒 限量独家222, titledesc:苏格兰麦芽糖,中国定制版222, price:1298.00 } ] }, { type:2, name:特惠商品, product:[] } ] }
2.php文件
<?php echo "获取页面传来的参数"; $type = $_get['type']; $proid = $_get['id']; echo $type."产品type"; echo $proid."产品id"; // 从文件中读取数据到php变量 $json_string = file_get_contents('json/data.json'); // 用参数true把json字符串强制转成php数组 $data = json_decode($json_string, true); // 显示出来看看 // var_dump($json_string); // var_dump ($data); // print_r($data); //产品循环 function foreachfun($d,$type,$proid) { foreach ($d["goods"] as $key => $value) {      if($value[type] == $type){       $results = $value;      }    }    foreach ($results[product] as $key => $value) {      if($value[id] == $proid){       $result = $value;      }    }    return $result;   }   $res = foreachfun($data,$type,$proid);   print_r($res);  ?>
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
php怎样生成随机数
在docker中搭建php开发环境
以上就是php怎样读取本地的json文件的详细内容。
其它类似信息

推荐信息