浅谈PHP中JSON数据操作


Posted in PHP onJuly 01, 2015

JSON,全称是JavaScript Object Notation。它是基于JavaScript编程语言ECMA-262 3rd Edition-December 1999标准的一种轻量级的数据交换格式,主要用于跟服务器进行交换数据。跟XML相类似,它独立语言,在跨平台数据传输上有很大的优势

新建文件json.php,先做encode操作:

//encode
 //生成JSON格式数据
 $arr = array(1,2,3,4,5,6,7,8,9,'Hello','PHP');
 echo json_encode($arr);//json_encode:把一个对象转换成json格式数据

得到的结果是[1,2,3,4,5,6,7,8,9,"Hello","PHP"]

再来做decode操作:

//decode 解码
 $jsonStr = '{"h":"Hello","w":"World","0":[3,2,1]}';
 $obj = json_decode($jsonStr);
 echo $obj->h;//使用成员访问的方式就可以得到结果

知道简单的使用方法后,可以尝试着抓API数据,比如天气...

以上所述就是本文的全部内容了,希望大家能够喜欢。

PHP 相关文章推荐
用cookies来跟踪识别用户
Oct 09 PHP
php实现的MySQL通用查询程序
Mar 11 PHP
实用函数8
Nov 08 PHP
功能齐全的PHP发送邮件类代码附详细说明
Jul 10 PHP
在php中判断一个请求是ajax请求还是普通请求的方法
Jun 28 PHP
PHP判断IP并转跳到相应城市分站的方法
Mar 25 PHP
PHP+MySQL存储数据常见中文乱码问题小结
Jun 13 PHP
php each 返回数组中当前的键值对并将数组指针向前移动一步实例
Nov 22 PHP
Zend Framework处理Json数据方法详解
Dec 09 PHP
php 读写json文件及修改json的方法
Mar 07 PHP
PHP笛卡尔积实现算法示例
Jul 30 PHP
PHP+MySql实现一个简单的留言板
Jul 19 PHP
搭建基于Docker的PHP开发环境的详细教程
Jul 01 #PHP
PHP使用flock实现文件加锁的方法
Jul 01 #PHP
PHP+MYSQL中文乱码问题
Jul 01 #PHP
PHP+shell实现多线程的方法
Jul 01 #PHP
WordPress中"无法将上传的文件移动至"错误的解决方法
Jul 01 #PHP
wamp服务器访问php非常缓慢的解决过程
Jul 01 #PHP
nginx+thinkphp下解决不支持pathinfo模式
Jul 01 #PHP
You might like
如何使用PHP中的字符串函数
2006/10/09 PHP
PHP邮件专题
2006/10/09 PHP
PHP 向右侧拉菜单实现代码,测试使用中
2009/11/03 PHP
PHP下载生成的csv文件及问题总结
2015/08/06 PHP
不要小看注释掉的JS 引起的安全问题
2008/12/27 Javascript
JS中引用百度地图并将百度地图的logo和信息去掉
2013/09/29 Javascript
Nodejs实现的一个简单udp广播服务器、客户端
2014/09/25 NodeJs
js实现ArrayList功能附实例代码
2014/10/29 Javascript
JavaScript 学习笔记之语句
2015/01/14 Javascript
理解JS事件循环
2016/01/07 Javascript
Bootstrap3学习笔记(三)之表格
2016/05/20 Javascript
JS控制静态页面之间传递参数获取参数并应用的简单实例
2016/08/10 Javascript
微信小程序左滑删除效果的实现代码
2017/02/20 Javascript
JavaScript使用readAsDataUrl方法预览图片
2017/05/10 Javascript
Angular实现的自定义模糊查询、排序及三角箭头标注功能示例
2017/12/28 Javascript
Angular实现模版驱动表单的自定义校验功能(密码确认为例)
2018/05/17 Javascript
Vue实现todolist删除功能
2018/06/26 Javascript
js Array.slice的8种不同用法示例
2019/07/10 Javascript
Python 序列的方法总结
2016/10/18 Python
Python中强大的命令行库click入门教程
2016/12/26 Python
Python实现复杂对象转JSON的方法示例
2017/06/22 Python
对python捕获ctrl+c手工中断程序的两种方法详解
2018/12/26 Python
利用Python正则表达式过滤敏感词的方法
2019/01/21 Python
python游戏开发之视频转彩色字符动画
2019/04/26 Python
使用pytorch实现可视化中间层的结果
2019/12/30 Python
Anaconda和ipython环境适配的实现
2020/04/22 Python
Python 中由 yield 实现异步操作
2020/05/04 Python
Wiggle中国:英国骑行、跑步、游泳 & 铁三运动装备专卖网店
2016/08/02 全球购物
老同学聚会感言
2014/02/23 职场文书
小学校长汇报材料
2014/08/20 职场文书
秋季校运会广播稿100字
2014/09/18 职场文书
乡镇干部个人对照检查材料思想汇报(原创篇)
2014/09/28 职场文书
创先争优承诺书
2015/01/20 职场文书
成人成长感言如何写?
2019/08/16 职场文书
Python使用UDP实现720p视频传输的操作
2021/04/24 Python
使用Oracle跟踪文件的问题详解
2021/06/28 Oracle