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合并两个数组的两种方式的异同
Sep 14 PHP
ThinkPHP使用PHPExcel实现Excel数据导入导出完整实例
Jul 22 PHP
php 删除cookie方法详解
Dec 01 PHP
smarty模板引擎中变量及变量修饰器用法实例
Jan 22 PHP
smarty模板引擎之分配数据类型
Mar 30 PHP
php对数组内元素进行随机调换的方法
May 12 PHP
PHP获取音频文件的相关信息
Jun 22 PHP
PHP实现链式操作的原理详解
Sep 16 PHP
Yii框架结合sphinx,Ajax实现搜索分页功能示例
Oct 18 PHP
深入解析PHP中SESSION反序列化机制
Mar 01 PHP
PHP那些琐碎的知识点(整理)
May 20 PHP
PHP 观察者模式深入理解与应用分析
Sep 25 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中动态显示签名和ip原理
2007/03/28 PHP
jQuery 源码分析笔记
2011/05/25 PHP
php5.2 Json不能正确处理中文、GB编码的解决方法
2014/03/28 PHP
php实现用已经过去多长时间的方式显示时间
2015/06/05 PHP
CI(CodeIgniter)模型用法实例分析
2016/01/20 PHP
php实现多站点共用session实现单点登录的方法详解
2019/09/18 PHP
基于jquery的复制网页内容到WORD的实现代码
2011/02/16 Javascript
js计算任意值之间随机数的方法
2015/01/16 Javascript
JavaScript中5种调用函数的方法
2015/03/12 Javascript
JS面向对象(3)之Object类,静态属性,闭包,私有属性, call和apply的使用,继承的三种实现方法
2016/02/25 Javascript
Three.js学习之文字形状及自定义形状
2016/08/01 Javascript
jquery.rotate.js实现可选抽奖次数和中奖内容的转盘抽奖代码
2017/08/23 jQuery
vue引入axios同源跨域问题
2018/09/27 Javascript
一份超级详细的Vue-cli3.0使用教程【推荐】
2018/11/15 Javascript
Javascript如何实现扩充基本类型
2020/08/26 Javascript
Python中实现远程调用(RPC、RMI)简单例子
2014/04/28 Python
Python竟能画这么漂亮的花,帅呆了(代码分享)
2017/11/15 Python
聊聊Python中的pypy
2018/01/12 Python
详解Python 装饰器执行顺序迷思
2018/08/08 Python
python利用itertools生成密码字典并多线程撞库破解rar密码
2019/08/12 Python
python 字符串常用方法汇总详解
2019/09/16 Python
Python 实现黑客帝国中的字符雨的示例代码
2020/02/20 Python
python3.7调试的实例方法
2020/07/21 Python
Python读写锁实现实现代码解析
2020/11/28 Python
几个CSS3的flex弹性盒模型布局的简单例子演示
2016/05/12 HTML / CSS
流行文化收藏品:Sideshow(DC漫画,星球大战,漫威)
2019/03/17 全球购物
中学实习教师自我鉴定
2013/12/12 职场文书
2014年新生军训方案
2014/05/01 职场文书
护士节策划方案
2014/05/19 职场文书
村党支部书记四风问题个人对照检查材料思想汇报
2014/10/06 职场文书
孝老爱亲事迹材料
2014/12/24 职场文书
保留意见审计报告
2015/06/05 职场文书
电影红河谷观后感
2015/06/11 职场文书
运动会加油稿
2015/07/22 职场文书
入门学习Go的基本语法
2021/07/07 Golang
SQL Server2019安装的详细步骤实战记录(亲测可用)
2022/06/10 SQL Server