温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

php怎么读取本地json文件

发布时间:2021-05-11 10:49:48 来源:亿速云 阅读:485 作者:小新 栏目:开发技术

这篇文章主要介绍php怎么读取本地json文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

PHP开发环境搭建工具有哪些

一、phpStudy,是一个新手入门最常用的开发环境。二、WampServer,WampServer也同样的也是和phpStudy一样操作简单对小白比较友好。三、XAMPP,XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包;四、MAMP,MAMP分为两种MAMP和MAMP Pro for Mac。五、宝塔面板,宝塔面板是一款服务器管理软件,支持windows和linux系统。六、UPUPW,UPUPW是目前Windows平台下最具特色的Web服务器PHP套件。

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怎么读取本地json文件”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI