1.data.json文件
rush:xhtml;">
{
"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文件
rush:xhtml;">
// 用参数true把JSON字符串强制转成PHP数组
$data = json_decode($json_string,true);
$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,$proId);
print_r($res);
?>
以上这篇PHP读取本地json文件的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。