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文件相关推荐

  1. netcore读取json文件_.net core读取json格式的配置文件

    在.Net Framework中,配置文件一般采用的是XML格式的,.NET Framework提供了专门的ConfigurationManager来读取配置文件的内容,.net core中推荐使用j ...

  2. R读取json文件并转化为dataframe

    R读取json文件并转化为dataframe 目录 R读取json文件并转化为dataframe R读取json文件 把json转为dataframe

  3. cocos2d-x之读取json文件

    cocos2d-x之读取json文件 在resource文件夹下,添加data.json文件 新建->Other->empty->open 就新建一个json文件了, data.js ...

  4. python读取json配置文件_Python简单读取json文件功能示例

    本文实例讲述了Python简单读取json文件功能.分享给大家供大家参考,具体如下: read_json.json: { "rule":{ "namespace" ...

  5. java spark 读取json_apache-spark - 与aws-java-sdk链接时,在读取json文件时发生Spark崩溃 - 堆栈内存溢出...

    让config.json成为一个小的json文件: { "toto": 1 } 我做了一个简单的代码,用sc.textFile读取json文件(因为文件可以在S3,本地或HDFS上 ...

  6. qt先生成json文件后程序启动时读取json文件在一组数据模拟下正常,换一组数据就出现乱码

    提要 程序编号后自己模拟的数据程序在生成和解析json时都正常,但是换了一组数据,生成的json文件中部分中文乱码,且出现json文件的格式被混乱的现象. 效果 上述出现的不正确的json文件,如下: ...

  7. Python 读取json文件

    创建json文件: { "fontFamily": "微软雅黑", "fontSize": 12, "BaseSettings&q ...

  8. Python常用小技巧(五)——批量读取json文件

    Python常用小技巧(五)--批量读取json文件 前言:其实Python能够批量读取很多文件,这里,本人以json文件为例(json是标注图片时生成的文件,记录有标注的坐标和标签,友情推荐标注图片 ...

  9. mysql讀取sql_MySQL数据库之python json及mysql读取json文件存sql等问题

    本文主要向大家介绍了MySQL数据库之python json及mysql读取json文件存sql等问题 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. preface: 近期帮师 ...

  10. Java读取json文件,再生产新的json文件

    <!-- 阿里JSON解析器 --><dependency><groupId>com.alibaba</groupId><artifactId&g ...

最新文章

  1. App功能测试的注意点
  2. 论文中的绘图软件大总结 ---自己感想:当你拼命寻找向上的扶梯时,但也要先不让自己恐高
  3. 数据挖掘终篇!一文学习模型融合!从加权融合到stacking, boosting
  4. a16z基金:顶级风投眼中的2019技术趋势
  5. 转:数学之美番外篇:平凡而又神奇的贝叶斯方法 收藏
  6. neutron服务重启导致部分设备tag变成4095问题
  7. react 组件添加样式_如何通过4个简单的步骤将CSS模块样式表添加到React组件
  8. DSP28335 Flash烧写
  9. 手机型号修改 java_Android 中的设置关于手机中的型号的更改
  10. 6.0 Python 模块编写 导入 引用
  11. java StringBuilder用法,用逗号拼接字符串 zhaoqian,sunli,zhouwu
  12. css transition opacity,CSS transition属性
  13. 世人皆苦,唯有自渡的句子,句句触动灵魂!
  14. labelImg打标签教程
  15. 头脑王者对战游戏html5源码,头脑王者分析笔记及微信小程序解包源码
  16. MySQL 存储过程笔记
  17. ESXI中设置高格作为旁路由并设置双机热备(VRRP)
  18. 《猫和老鼠》里的魔术艺术(四)——夸张与对比
  19. 银联网关支付demo
  20. ➢ 微信公众号运营教程(一)申请一个微信公众号

热门文章

  1. 18个开源的Java CMS
  2. 乙酰六肽-49/Delisens/Acetyl Hexapeptide-49
  3. java引用和指针的区别
  4. 太原理工硬件基础题库
  5. 读者问答 | 学习C++能从事什么工作?
  6. 香港CORS网数据批量下载
  7. android功能网格布局,Android布局总结一:GridLayout布局(网格布局)
  8. Win10 cmd 设置始终以管理员身份运行
  9. js截取空格后面的值
  10. 博图region用法_TIA博途软件-STEP 编程指南