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 相关文章推荐
Content-type 的说明
Oct 09 PHP
繁体中文转换为简体中文的PHP函数
Oct 09 PHP
php中经典方法实现判断多维数组是否为空
Oct 23 PHP
PHP优于Node.js的五大理由分享
Sep 15 PHP
PHP中如何实现常用邮箱的基本判断
Jan 07 PHP
php打印一个边长为N的实心和空心菱型的方法
Mar 02 PHP
thinkPHP学习笔记之安装配置篇
Mar 05 PHP
php面向对象与面向过程两种方法给图片添加文字水印
Aug 26 PHP
PHP使用递归算法无限遍历数组示例
Jan 13 PHP
highchart数据源纵轴json内的值必须是int(详解)
Feb 20 PHP
PHP手机号中间四位用星号*代替显示的实例
Jun 02 PHP
PHP多进程编程之僵尸进程问题的理解
Oct 15 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扩展图文教程
2008/12/12 PHP
php数组函数序列之next() - 移动数组内部指针到下一个元素的位置,并返回该元素值
2011/10/31 PHP
PHP自定session保存路径及删除、注销与写入的方法
2014/11/18 PHP
php使用GD创建保持宽高比缩略图的方法
2015/04/17 PHP
phpinfo的知识点总结
2019/10/10 PHP
初学JavaScript第二章
2008/09/30 Javascript
超级酷和最实用的jQuery实例收集(20个)
2010/04/21 Javascript
moment.js轻松实现获取当前日期是当年的第几周
2015/02/05 Javascript
JavaScript中的继承方式详解
2015/02/11 Javascript
JQuery删除DOM节点的方法
2015/06/11 Javascript
jquery带动画效果幻灯片特效代码
2015/08/27 Javascript
使用jQuery.form.js/springmvc框架实现文件上传功能
2016/05/12 Javascript
Javascript 调用 ActionScript 的简单方法
2016/09/22 Javascript
Node.js开启Https的实践详解
2016/10/25 Javascript
JQuery异步提交表单与文件上传功能示例
2017/01/12 Javascript
微信小程序tabbar底部导航
2018/11/05 Javascript
浅谈在不使用ssr的情况下解决Vue单页面SEO问题(2)
2018/11/08 Javascript
vue实现输入一位数字转汉字功能
2019/12/13 Javascript
通过angular CDK实现页面元素拖放的步骤详解
2020/07/01 Javascript
原生JS实现拖拽效果
2020/12/04 Javascript
[01:00]一分钟回顾2018DOTA2亚洲邀请赛现场活动
2018/04/07 DOTA
如何用Python制作微信好友个性签名词云图
2019/06/28 Python
Gauss-Seidel迭代算法的Python实现详解
2019/06/29 Python
详解PANDAS 数据合并与重塑(join/merge篇)
2019/07/09 Python
python判断无向图环是否存在的示例
2019/11/22 Python
Python实现非正太分布的异常值检测方式
2019/12/09 Python
Python网络爬虫四大选择器用法原理总结
2020/06/01 Python
大学生职业生涯规划书范文
2014/01/04 职场文书
幼儿园家长寄语
2014/04/02 职场文书
三八红旗手先进事迹材料
2014/05/13 职场文书
2014年信贷员工作总结
2014/11/18 职场文书
副总经理岗位职责范本
2015/04/08 职场文书
上课迟到检讨书范文
2015/05/06 职场文书
2015年民兵整组工作总结
2015/07/24 职场文书
教师外出学习心得体会
2016/01/18 职场文书
送给小学生的暑假礼物!小学生必背99首古诗
2019/07/02 职场文书