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文件
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文件的实例(本地与远程),笔记相关推荐
- php读取excel文件_php读取EXCEL文件 php excelreader读取excel文件
php开发中肯定会遇到将excel文件内容导入到数据库的需要,php-excel-reader是一个读取excel的类,可以很轻松的使用它读取excel文件非常方便. 我下载的是php-excel-r ...
- mysql讀取sql_MySQL数据库之python json及mysql读取json文件存sql等问题
本文主要向大家介绍了MySQL数据库之python json及mysql读取json文件存sql等问题 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. preface: 近期帮师 ...
- android读取assets中的html文件,android读取assets文件.htm
android读取assets文件 android读取assets文件 style='FONT-SIZE: 14px; FONT-FAMILY: verdana, "ms song" ...
- java+读取source资源_如何从JavaJAR文件中读取资源文件?
如何从JavaJAR文件中读取资源文件? 我试图从一个单独的JAR文件中访问一个XML文件,这个JAR是作为桌面应用程序运行的.我可以获得我需要的文件的URL,但是当我将它传递给FileReader( ...
- C#不用ArcEngine,生成Shp文件(五)---------读取.shx文件和生成.shx文件
这一篇来写一下.shx文件的读取跟生成.测试数据下载地址为:http://download.csdn.net/detail/gis0911178/9650967 在第一篇时候有介绍. 索引文件(.sh ...
- 第四章:数据存储-csv文件处理-读取csv文件的两种方式
直接学习:https://edu.csdn.net/course/play/24756/280718 csv文件处理-读取csv文件的两种方式: # 这种方式读取到的每一条数据是个列表,所以需要通过下 ...
- 【Python基础】生成.pkl文件,读取.pkl文件的内容
保存 def save_dict(data, name):with open(name + '.pkl', 'wb') as f:pickle.dump(data, f, pickle.HIGHEST ...
- Python 将数据写入pkl文件,读取pkl文件
Python 将数据写入pkl文件,读取pkl文件 写入pkl文件 data = {"name": ["李明", "胡莉"]} with o ...
- [js] localStorage 如何存储JSON数据并读取JSON数据
localStorage是HTML5提供的再客户端实现本地存储的一种方法,但是localStorage方法只能存储字符串数据,有时候我们需要存储对象到本地比如:JSON:那么,localStorage ...
- python json解析_python读取json文件并解析
原博文 2018-07-09 18:35 − # -*- coding: utf-8 -*- import os import json import sys reload(sys) sys.setd ...
最新文章
- 阿里自动驾驶新突破!达摩院自研ISP图像处理器大幅提升安全性
- 【星辰傀儡线·命运环·卷二 尘埃】 3 誓言
- 关于Dictionary元素的遍历
- 生活在信息世界,人人都该懂得大数据概念
- 多层神经网络中的正则化代价函数解析
- webpack入门+路由配置
- Grails 基础环境搭建及HelloWorld
- UI设计之不同抠图工具的使用技巧
- Ghost 博客平台安装和配置
- 罪恶都市联机器无法显示服务器,《GTA:罪恶都市》多人联机!你的童年又回来了,梦想成真了!...
- python 10的次方_python e次方
- 局部线性嵌入(Locally Linear Embedding,简称LLE)
- 恋爱计时:只要时间在走,我们的爱就在继续
- 入行月薪过万的数据挖掘必看的学习建议!
- 信息收集(二)IP信息收集
- static静态变量 与 常量
- HTML-做一个网页的注册登记表单
- JavaScript中 FormData 对象详解
- 国外超稳定网盘使用教程-DropBox网盘
- 电感检测_开路检测电路中的贴片电感器