php解析json数据实例


Posted in PHP onAugust 19, 2014

本文以实例形式展示了php解析json数据的方法,这是一个比较实用的功能,分享给大家供大家参考。具体代码如下:

<?php
$data;
$data.= "[";
for ($i = 0; $i < 20; $i++) {
  $data.= "{";
  $data.= "\"id\":\"" . 110 . "\",";
  $data.= "\"name\":\"" . 110 . "\",";
  $data.= "\"original_price\":\"" . 110 . "\",";
  $data.= "\"sale_price\":\"" . 110 . "\",";
  $data.= "\"introduce\":\"" . 110 . "\",";
  $data.= "\"content\":\"" . 110 . "\",";
  $data.= "\"nums\":" . 110 . "";
  $data.= "}";
  if ($i < 19) {
    $data.= ",";
  }
}
$data.= "]";
//解析 前提是$data是json格式
$array = array();
$de_json = json_decode($data, true);
//var_dump($de_json);
$count_json = count($de_json);
for ($i = 0; $i < $count_json; $i++) {
  $array[$i]["id"] = $de_json[$i]['id'];
  $array[$i]["name"] = $de_json[$i]['name'];
  $array[$i]["original_price"] = $de_json[$i]['original_price'];
  $array[$i]["sale_price"] = json_encode($de_json[$i]['sale_price']);
}
var_dump($array);
?>

感兴趣的朋友可以动手调试一下本文实例,相信会有新的收获。

PHP 相关文章推荐
PHP+DBM的同学录程序(4)
Oct 09 PHP
PHP脚本数据库功能详解(中)
Oct 09 PHP
让你的WINDOWS同时支持MYSQL4,MYSQL4.1,MYSQL5X
Dec 06 PHP
PHP4 与 MySQL 数据库操作函数详解
Dec 06 PHP
让的PHP代码飞起来的40条小技巧(提升php效率)
Apr 12 PHP
PHP导航下拉菜单的实现如此简单
Sep 22 PHP
详解php设置session(过期、失效、有效期)
Nov 12 PHP
使用PHP实现生成HTML静态页面
Nov 18 PHP
php生成高清缩略图实例详解
Dec 07 PHP
CI框架使用composer安装的依赖包步骤与方法分析
Nov 21 PHP
Yii2实现自定义独立验证器的方法
May 05 PHP
PHP获取MySQL执行sql语句的查询时间方法
Aug 21 PHP
php中使用array_filter()函数过滤空数组的实现代码
Aug 19 #PHP
php实现的太平洋时间和北京时间互转的自定义函数分享
Aug 19 #PHP
php中用memcached实现页面防刷新功能
Aug 19 #PHP
php中Session的生成机制、回收机制和存储机制探究
Aug 19 #PHP
php中多维数组按指定value排序的实现代码
Aug 19 #PHP
PHP获取一个字符串中间一部分字符的方法
Aug 19 #PHP
php数组索引的Key加引号和不加引号的区别
Aug 19 #PHP
You might like
php实现常见图片格式的水印和缩略图制作(面向对象)
2016/06/15 PHP
php文件上传及下载附带显示文件及目录功能
2017/04/27 PHP
PHP token验证生成原理实例分析
2019/06/05 PHP
JavaScript OOP类与继承
2009/11/15 Javascript
JQuery里面的几种选择器 查找满足条件的元素$(&quot;#控件ID&quot;)
2011/08/23 Javascript
js中escape对应的C#解码函数 UrlDecode
2012/12/16 Javascript
Javascript WebSocket使用实例介绍(简明入门教程)
2014/04/16 Javascript
javascript常用函数归纳整理
2014/10/31 Javascript
使用CoffeeScrip优美方式编写javascript代码
2015/10/28 Javascript
jQuery form 表单验证插件(fieldValue)校验表单
2016/01/24 Javascript
jQuery循环遍历子节点并获取值的方法
2016/04/14 Javascript
javascript 数组的定义和数组的长度
2016/06/07 Javascript
关于session和cookie的简单理解
2016/06/08 Javascript
javascript实现动态显示颜色块的报表效果
2017/04/10 Javascript
Vue.js获取被选择的option的value和text值方法
2018/08/24 Javascript
基于axios 解决跨域cookie丢失的问题
2018/09/26 Javascript
利用jquery和BootStrap实现动态滚动条效果
2018/12/03 jQuery
JavaScript函数Call、Apply原理实例解析
2020/02/17 Javascript
uni-app从安装到卸载的入门教程
2020/05/15 Javascript
v-slot和slot、slot-scope之间相互替换实例
2020/09/04 Javascript
js实现简单的倒计时
2021/01/28 Javascript
vue使用lodop打印控件实现浏览器兼容打印的方法
2021/02/07 Vue.js
[42:36]DOTA2上海特级锦标赛B组败者赛 VG VS Spirit第二局
2016/02/26 DOTA
[51:17]完美世界DOTA2联赛循环赛Inki vs DeMonsTer 第二场 10月30日
2020/10/31 DOTA
[01:06:59]完美世界DOTA2联赛PWL S2 Magma vs FTD 第一场 11.29
2020/12/02 DOTA
Python中input与raw_input 之间的比较
2017/08/20 Python
python对excel文档去重及求和的实例
2018/04/18 Python
Python3实现统计单词表中每个字母出现频率的方法示例
2019/01/28 Python
小程序瀑布流解决左右两边高度差距过大的问题
2019/02/20 HTML / CSS
优秀幼教自荐信
2014/02/03 职场文书
奥巴马获胜演讲稿
2014/05/15 职场文书
运动会开幕词
2015/01/28 职场文书
焦裕禄观后感
2015/06/03 职场文书
如何用JS实现网页瀑布流布局
2021/04/24 Javascript
SpringBoot+VUE实现数据表格的实战
2021/08/02 Java/Android
海弦WR-800F
2022/04/05 无线电