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 14 PHP
smarty中post用法实例
Nov 28 PHP
PHP从FLV文件获取视频预览图的方法
Mar 12 PHP
PHP中实现Bloom Filter算法
Mar 30 PHP
Joomla简单判断用户是否登录的方法
May 04 PHP
详谈PHP中的密码安全性Password Hashing
Feb 04 PHP
php实现数组纵向转横向并过滤重复值的方法分析
May 29 PHP
thinkPHP5实现数据库添加内容的方法
Oct 25 PHP
PHP中Static(静态)关键字功能与用法实例分析
Apr 05 PHP
使用PHP开发留言板功能
Nov 19 PHP
Thinkphp5框架中引入Markdown编辑器操作示例
Jun 03 PHP
laravel开发环境homestead搭建过程详解
Jul 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
解析php中var_dump,var_export,print_r三个函数的区别
2013/06/21 PHP
PHP版微信小店接口开发实例
2016/11/12 PHP
php数据序列化测试实例详解
2017/08/12 PHP
css动画效果之animation的常用样式
2021/03/09 HTML / CSS
jquery 指南/入门基础
2007/11/30 Javascript
jQuery Ajax 全解析
2009/02/08 Javascript
js 分页全选或反选标识实现代码
2011/08/09 Javascript
js 立即调用的函数表达式如何写
2014/01/12 Javascript
一个JS函数搞定网页标题(title)闪动效果
2014/05/13 Javascript
angularjs中的单元测试实例
2014/12/06 Javascript
JS实现获取键盘按下的按键并显示在页面上的方法
2015/11/04 Javascript
javascript中加var和不加var的区别 你真的懂吗
2016/01/06 Javascript
javascript设计模式之module(模块)模式
2016/08/19 Javascript
vue将单页面改造成多页面应用的方法
2018/11/25 Javascript
vue路由对不同界面进行传参及跳转的总结
2019/04/20 Javascript
layui加载数据显示loading加载完成loading消失的实例代码
2019/09/23 Javascript
[45:52]完美世界DOTA2联赛PWL S3 Forest vs INK ICE 第二场 12.09
2020/12/12 DOTA
编写Python脚本来获取Google搜索结果的示例
2015/05/04 Python
Python中集合的内建函数和内建方法学习教程
2015/08/19 Python
pandas 读取各种格式文件的方法
2018/06/22 Python
使用Flask集成bootstrap的方法
2018/07/24 Python
Python 实现某个功能每隔一段时间被执行一次的功能方法
2018/10/14 Python
在PyCharm中批量查找及替换的方法
2019/01/20 Python
python 下 CMake 安装配置 OPENCV 4.1.1的方法
2019/09/30 Python
django实现日志按日期分割
2020/05/21 Python
canvas离屏技术与放大镜实现代码示例
2018/08/31 HTML / CSS
canvas像素点操作之视频绿幕抠图
2018/09/11 HTML / CSS
维德科技C#面试题笔试题
2015/12/09 面试题
某公司面试题
2012/03/05 面试题
护士实习生自我鉴定范文
2013/12/10 职场文书
银行办理业务介绍信
2014/01/18 职场文书
幼儿园教师培训方案
2014/02/04 职场文书
党员领导干部承诺书
2014/05/28 职场文书
学习型党组织心得体会
2014/09/12 职场文书
六年级小学生评语
2014/12/26 职场文书
员工离职通知函
2015/04/25 职场文书