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);
?>
---------------------
作者:milli236
来源:CSDN
原文:https://blog.csdn.net/milli236/article/details/79031743
版权声明:本文为博主原创文章,转载请附上博文链接!
PHP读取Json文件相关推荐
- netcore读取json文件_.net core读取json格式的配置文件
在.Net Framework中,配置文件一般采用的是XML格式的,.NET Framework提供了专门的ConfigurationManager来读取配置文件的内容,.net core中推荐使用j ...
- R读取json文件并转化为dataframe
R读取json文件并转化为dataframe 目录 R读取json文件并转化为dataframe R读取json文件 把json转为dataframe
- cocos2d-x之读取json文件
cocos2d-x之读取json文件 在resource文件夹下,添加data.json文件 新建->Other->empty->open 就新建一个json文件了, data.js ...
- python读取json配置文件_Python简单读取json文件功能示例
本文实例讲述了Python简单读取json文件功能.分享给大家供大家参考,具体如下: read_json.json: { "rule":{ "namespace" ...
- java spark 读取json_apache-spark - 与aws-java-sdk链接时,在读取json文件时发生Spark崩溃 - 堆栈内存溢出...
让config.json成为一个小的json文件: { "toto": 1 } 我做了一个简单的代码,用sc.textFile读取json文件(因为文件可以在S3,本地或HDFS上 ...
- qt先生成json文件后程序启动时读取json文件在一组数据模拟下正常,换一组数据就出现乱码
提要 程序编号后自己模拟的数据程序在生成和解析json时都正常,但是换了一组数据,生成的json文件中部分中文乱码,且出现json文件的格式被混乱的现象. 效果 上述出现的不正确的json文件,如下: ...
- Python 读取json文件
创建json文件: { "fontFamily": "微软雅黑", "fontSize": 12, "BaseSettings&q ...
- Python常用小技巧(五)——批量读取json文件
Python常用小技巧(五)--批量读取json文件 前言:其实Python能够批量读取很多文件,这里,本人以json文件为例(json是标注图片时生成的文件,记录有标注的坐标和标签,友情推荐标注图片 ...
- mysql讀取sql_MySQL数据库之python json及mysql读取json文件存sql等问题
本文主要向大家介绍了MySQL数据库之python json及mysql读取json文件存sql等问题 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. preface: 近期帮师 ...
- Java读取json文件,再生产新的json文件
<!-- 阿里JSON解析器 --><dependency><groupId>com.alibaba</groupId><artifactId&g ...
最新文章
- App功能测试的注意点
- 论文中的绘图软件大总结 ---自己感想:当你拼命寻找向上的扶梯时,但也要先不让自己恐高
- 数据挖掘终篇!一文学习模型融合!从加权融合到stacking, boosting
- a16z基金:顶级风投眼中的2019技术趋势
- 转:数学之美番外篇:平凡而又神奇的贝叶斯方法 收藏
- neutron服务重启导致部分设备tag变成4095问题
- react 组件添加样式_如何通过4个简单的步骤将CSS模块样式表添加到React组件
- DSP28335 Flash烧写
- 手机型号修改 java_Android 中的设置关于手机中的型号的更改
- 6.0 Python 模块编写 导入 引用
- java StringBuilder用法,用逗号拼接字符串 zhaoqian,sunli,zhouwu
- css transition opacity,CSS transition属性
- 世人皆苦,唯有自渡的句子,句句触动灵魂!
- labelImg打标签教程
- 头脑王者对战游戏html5源码,头脑王者分析笔记及微信小程序解包源码
- MySQL 存储过程笔记
- ESXI中设置高格作为旁路由并设置双机热备(VRRP)
- 《猫和老鼠》里的魔术艺术(四)——夸张与对比
- 银联网关支付demo
- ➢ 微信公众号运营教程(一)申请一个微信公众号