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文件

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的方法

header("Content-type:text/html;charset=utf-8");

function GetCurl($url){

$curl = curl_init();

curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);

curl_setopt($curl,CURLOPT_URL, $url);

curl_setopt($curl,CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);

$resp = curl_exec($curl);

curl_close($curl);

return $resp;

}

$resp = GetCurl("。。。");//url

$resp = json_decode($resp,true);

header('Content-type: application/json');

echo json_encode($resp);

php导入json文件_php读取json文件的实例(本地与远程),笔记相关推荐

  1. php读取excel文件_php读取EXCEL文件 php excelreader读取excel文件

    php开发中肯定会遇到将excel文件内容导入到数据库的需要,php-excel-reader是一个读取excel的类,可以很轻松的使用它读取excel文件非常方便. 我下载的是php-excel-r ...

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

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

  3. android读取assets中的html文件,android读取assets文件.htm

    android读取assets文件 android读取assets文件 style='FONT-SIZE: 14px; FONT-FAMILY: verdana, "ms song" ...

  4. java+读取source资源_如何从JavaJAR文件中读取资源文件?

    如何从JavaJAR文件中读取资源文件? 我试图从一个单独的JAR文件中访问一个XML文件,这个JAR是作为桌面应用程序运行的.我可以获得我需要的文件的URL,但是当我将它传递给FileReader( ...

  5. C#不用ArcEngine,生成Shp文件(五)---------读取.shx文件和生成.shx文件

    这一篇来写一下.shx文件的读取跟生成.测试数据下载地址为:http://download.csdn.net/detail/gis0911178/9650967 在第一篇时候有介绍. 索引文件(.sh ...

  6. 第四章:数据存储-csv文件处理-读取csv文件的两种方式

    直接学习:https://edu.csdn.net/course/play/24756/280718 csv文件处理-读取csv文件的两种方式: # 这种方式读取到的每一条数据是个列表,所以需要通过下 ...

  7. 【Python基础】生成.pkl文件,读取.pkl文件的内容

    保存 def save_dict(data, name):with open(name + '.pkl', 'wb') as f:pickle.dump(data, f, pickle.HIGHEST ...

  8. Python 将数据写入pkl文件,读取pkl文件

    Python 将数据写入pkl文件,读取pkl文件 写入pkl文件 data = {"name": ["李明", "胡莉"]} with o ...

  9. [js] localStorage 如何存储JSON数据并读取JSON数据

    localStorage是HTML5提供的再客户端实现本地存储的一种方法,但是localStorage方法只能存储字符串数据,有时候我们需要存储对象到本地比如:JSON:那么,localStorage ...

  10. python json解析_python读取json文件并解析

    原博文 2018-07-09 18:35 − # -*- coding: utf-8 -*- import os import json import sys reload(sys) sys.setd ...

最新文章

  1. 阿里自动驾驶新突破!达摩院自研ISP图像处理器大幅提升安全性
  2. 【星辰傀儡线·命运环·卷二 尘埃】 3 誓言
  3. 关于Dictionary元素的遍历
  4. 生活在信息世界,人人都该懂得大数据概念
  5. 多层神经网络中的正则化代价函数解析
  6. webpack入门+路由配置
  7. Grails 基础环境搭建及HelloWorld
  8. UI设计之不同抠图工具的使用技巧
  9. Ghost 博客平台安装和配置
  10. 罪恶都市联机器无法显示服务器,《GTA:罪恶都市》多人联机!你的童年又回来了,梦想成真了!...
  11. python 10的次方_python e次方
  12. 局部线性嵌入(Locally Linear Embedding,简称LLE)
  13. 恋爱计时:只要时间在走,我们的爱就在继续
  14. 入行月薪过万的数据挖掘必看的学习建议!
  15. 信息收集(二)IP信息收集
  16. static静态变量 与 常量
  17. HTML-做一个网页的注册登记表单
  18. JavaScript中 FormData 对象详解
  19. 国外超稳定网盘使用教程-DropBox网盘
  20. 电感检测_开路检测电路中的贴片电感器

热门文章

  1. ECSHOP4.0 H5端源码运行环境安装
  2. 小红书用户画像分析_棋牌游戏如何做好用户画像分析?
  3. mt管理器主题修改教程_微信也可以设置皮肤了!超详细教程和方法!
  4. SHA1散列算法及其C++实现
  5. leaflet地图之 获取经纬度
  6. (已更新)漫画小程序,自动采集资源,漫画源码简单即可发布
  7. 基于Java的Cplex入门
  8. 关于PHP自定义采集图片脚本
  9. 最大功率点跟踪测试软件,最大功率点追踪
  10. 20170403_Windows网络编程视频学习1