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 相关文章推荐
NO3第三帝国留言簿制作过程
Oct 09 PHP
header()函数使用说明
Nov 23 PHP
php的access操作类
Apr 09 PHP
关于PHP5 Session生命周期介绍
Mar 02 PHP
php下清空字符串中的HTML标签的代码
Sep 06 PHP
PHP 第二节 数据类型之转换
Apr 28 PHP
PHP结合JQueryJcrop实现图片裁切实例详解
Jul 24 PHP
PHP函数in_array()使用详解
Aug 20 PHP
PHP cURL初始化和执行方法入门级代码
May 28 PHP
PHP按指定键值对二维数组进行排序的方法
Dec 22 PHP
php中分页及SqlHelper类用法实例
Jan 12 PHP
PHP中mysqli_get_server_version()的实例用法
Feb 03 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
ThinkPHP中实例Model方法的区别说明
2010/08/21 PHP
php常用Output和ptions/Info函数集介绍
2013/06/19 PHP
浅析PHP Socket技术
2013/08/02 PHP
zf框架的registry(注册表)使用示例
2014/03/13 PHP
详解WordPress开发中get_header()获取头部函数的用法
2016/01/08 PHP
Javascript操纵Cookie实现购物车程序
2007/02/15 Javascript
用Javascript实现Sleep暂停功能代码
2010/09/03 Javascript
Jquery 数据选择插件Pickerbox使用介绍
2012/08/24 Javascript
动态加载js和css(外部文件)
2013/04/17 Javascript
jQuery插件PageSlide实现左右侧栏导航菜单
2015/04/12 Javascript
input点击后placeholder中的提示消息消失
2016/01/15 Javascript
JQuery获取鼠标进入和离开容器的方向
2016/12/29 Javascript
微信小程序 支付后台java实现实例
2017/05/09 Javascript
mongoose中利用populate处理嵌套的方法
2017/05/26 Javascript
在vue中多次调用同一个定义全局变量的实例
2018/09/25 Javascript
jQuery Ajax实现Select多级关联动态绑定数据的实例代码
2018/10/26 jQuery
Vue 中可以定义组件模版的几种方式
2019/08/06 Javascript
使用Python编写一个最基础的代码解释器的要点解析
2016/07/12 Python
Django自定义分页与bootstrap分页结合
2021/02/22 Python
python做量化投资系列之比特币初始配置
2018/01/23 Python
对python中for、if、while的区别与比较方法
2018/06/25 Python
python求最大值最小值方法总结
2019/06/25 Python
Django自带的加密算法及加密模块详解
2019/12/03 Python
基于Python脚本实现邮件报警功能
2020/05/20 Python
Pytorch实现WGAN用于动漫头像生成
2021/03/04 Python
HTML5 window/iframe跨域传递消息 API介绍
2013/08/26 HTML / CSS
施华洛世奇天猫官方旗舰店:SWAROVSKI
2017/04/17 全球购物
德国机车企业:FC-Moto
2017/10/27 全球购物
大四自我鉴定范文
2013/10/06 职场文书
项目建议书格式
2014/03/12 职场文书
音乐教师求职信
2014/06/28 职场文书
2015元旦主持词开场白和结束语
2014/12/14 职场文书
学生犯错保证书
2015/05/09 职场文书
人民检察院起诉书
2015/05/20 职场文书
2016新党章学习心得体会
2016/01/15 职场文书
python第三方网页解析器 lxml 扩展库与 xpath 的使用方法
2021/04/06 Python