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 异常处理实现代码
Mar 10 PHP
php学习笔记 数组的常用函数
Jun 13 PHP
php array_pop()数组函数将数组最后一个单元弹出(出栈)
Jul 12 PHP
PHP中数据类型转换的三种方式
Apr 02 PHP
php实现微信发红包
Dec 05 PHP
基于PHP技术开发客服工单系统
Jan 06 PHP
ECSHOP完美解决Deprecated: preg_replace()报错的问题
May 17 PHP
PHP查询大量数据内存耗尽问题的解决方法
Oct 28 PHP
基于thinkPHP类的插入数据库操作功能示例
Jan 06 PHP
PHP多进程编程实例详解
Jul 19 PHP
PhpStorm配置Xdebug调试的方法步骤
Feb 02 PHP
Thinkphp 框架扩展之标签库驱动原理与用法分析
Apr 23 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
兼容ie6浏览器的php下载文件代码分享
2014/07/14 PHP
PHP如何读取由JavaScript设置的Cookie
2017/03/22 PHP
php7 参数、整形及字符串处理机制修改实例分析
2020/05/25 PHP
通用于ie和firefox的函数 GetCurrentStyle (obj, prop)
2006/12/27 Javascript
Fixie.js 自动填充内容的插件
2012/06/28 Javascript
jquery 元素控制(追加元素/追加内容)介绍及应用
2013/04/21 Javascript
JavaScript回调(callback)函数概念自我理解及示例
2013/07/04 Javascript
javascript结合fileReader 实现上传图片
2015/01/30 Javascript
实例讲解JavaScript中的this指向错误解决方法
2016/06/13 Javascript
jquery html5 视频播放控制代码
2016/11/06 Javascript
Vue.js路由组件vue-router使用方法详解
2016/12/02 Javascript
Vue.js实战之组件之间的数据传递
2017/04/01 Javascript
使用ionic(选项卡栏tab) icon(图标) ionic上拉菜单(ActionSheet) 实现通讯录界面切换实例代码
2017/10/20 Javascript
利用vue+elementUI实现部分引入组件的方法详解
2017/11/22 Javascript
浅谈Vuex@2.3.0 中的 state 支持函数申明
2017/11/22 Javascript
微信小程序使用modal组件弹出对话框功能示例
2017/11/29 Javascript
vue中实现先请求数据再渲染dom分享
2018/03/17 Javascript
基于Vue的延迟加载插件vue-view-lazy
2018/05/21 Javascript
vue-cli 首屏加载优化问题
2018/11/06 Javascript
简单实现vue中的依赖收集与响应的方法
2019/02/18 Javascript
Vue实现星级评价效果实例详解
2019/12/30 Javascript
js实现圆形菜单选择器
2020/12/03 Javascript
element 动态合并表格的步骤
2020/12/31 Javascript
Python中使用PyHook监听鼠标和键盘事件实例
2014/07/18 Python
Python中使用pprint函数进行格式化输出的教程
2015/04/07 Python
python调用Delphi写的Dll代码示例
2017/12/05 Python
对Python 简单串口收发GUI界面的实例详解
2019/06/12 Python
Python完全识别验证码自动登录实例详解
2019/11/24 Python
超级实用的8个Python列表技巧
2020/08/24 Python
Smashbox英国官网:美国知名彩妆品牌
2017/11/13 全球购物
韩国商务邀请函
2014/01/14 职场文书
领导党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
省委召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
2019年大学生职业生涯规划书
2019/03/25 职场文书
Python图像处理之图像拼接
2021/04/28 Python
教你修复 Win11应用商店加载空白问题
2021/12/06 数码科技