浅谈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 相关文章推荐
如何做到多笔资料的同步
Oct 09 PHP
PHP strtok()函数的优点分析
Mar 02 PHP
QQ登录 PHP OAuth示例代码
Jul 20 PHP
PHP OPP机制和模式简介(抽象类、接口和契约式编程)
Jun 09 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十一)
Jun 25 PHP
Smarty中常用变量操作符汇总
Oct 27 PHP
php输入数据统一类实例
Feb 23 PHP
PHP数组与对象之间使用递归实现转换的方法
Jun 24 PHP
smarty的section嵌套循环用法示例
May 28 PHP
php获取数据库中数据的实现方法
Jun 01 PHP
PHP设计模式之工厂模式详解
Oct 24 PHP
使用PHP开发留言板功能
Nov 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使用DirectoryIterator显示下拉文件列表的方法
2015/03/13 PHP
curl 出现错误的调试方法(必看)
2017/02/13 PHP
让广告代码不再影响你的网页加载速度
2006/07/07 Javascript
js函数使用技巧之 setTimeout(function(){},0)
2009/02/09 Javascript
JavaScript学习笔记(十)
2010/01/17 Javascript
基于jquery完美拖拽,可返回拖动轨迹
2012/03/29 Javascript
Jqprint实现页面打印
2017/01/06 Javascript
$.browser.msie 为空或不是对象问题的多种解决方法
2017/03/19 Javascript
Vue生命周期示例详解
2017/04/12 Javascript
基于JavaScript实现的快速排序算法分析
2017/04/14 Javascript
AngualrJs清除定时器遇到的坑
2017/10/13 Javascript
js动态添加表格逐行添加、删除、遍历取值的实例代码
2018/01/25 Javascript
vue 实现全选全不选的示例代码
2018/03/29 Javascript
深入浅出理解JavaScript闭包的功能与用法
2018/08/01 Javascript
解决axios发送post请求返回400状态码的问题
2018/08/11 Javascript
微信小程序实现留言板功能
2018/11/02 Javascript
小程序websocket心跳库(websocket-heartbeat-miniprogram)
2020/02/23 Javascript
[03:54]DOTA2英雄梦之声_第06期_昆卡
2014/06/23 DOTA
python利用Guetzli批量压缩图片
2017/03/23 Python
python实现人脸识别经典算法(一) 特征脸法
2018/03/13 Python
查看django执行的sql语句及消耗时间的两种方法
2018/05/29 Python
Python PyAutoGUI模块控制鼠标和键盘实现自动化任务详解
2018/09/04 Python
pandas.dataframe按行索引表达式选取方法
2018/10/30 Python
tensorflow 实现从checkpoint中获取graph信息
2020/02/10 Python
浅谈Python线程的同步互斥与死锁
2020/03/22 Python
Python学习工具jupyter notebook安装及用法解析
2020/10/23 Python
Python Selenium破解滑块验证码最新版(GEETEST95%以上通过率)
2021/01/29 Python
Speedo美国:澳大利亚顶尖泳衣制造商
2016/08/03 全球购物
您的健身减肥和健康饮食专家:vitafy
2017/06/06 全球购物
农药学硕士毕业生自荐信
2013/09/25 职场文书
2015年机关纠风工作总结
2015/05/15 职场文书
优秀班主任工作总结2015
2015/05/25 职场文书
Memcached介绍及php-memcache扩展安装
2021/04/01 PHP
详解CocosCreator项目结构机制
2021/04/14 Javascript
如何避免mysql启动时错误及sock文件作用分析
2022/01/22 MySQL
Python实现为PDF去除水印的示例代码
2022/04/03 Python