浅谈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 相关文章推荐
php session处理的定制
Mar 16 PHP
PHP 开源AJAX框架14种
Aug 24 PHP
在PHP中PDO解决中文乱码问题的一些补充
Sep 06 PHP
MySQL 日期时间函数常用总结
Jun 12 PHP
php中文字符串截取方法实例总结
Sep 30 PHP
PHP使用array_fill定义多维数组的方法
Mar 18 PHP
PHP的数组中提高元素查找与元素去重的效率的技巧解析
Mar 03 PHP
PHP入门教程之使用Mysqli操作数据库的方法(连接,查询,事务回滚等)
Sep 11 PHP
PHP合并数组的2种方法小结
Nov 24 PHP
浅谈PHP中如何实现Hook机制
Nov 14 PHP
Laravel5.5 手动分页和自定义分页样式的简单实现
Oct 15 PHP
关于PHP中interface的用处详解
Jul 26 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
5.PHP的其他功能
2006/10/09 PHP
兼容性比较好的PHP生成缩略图的代码
2011/01/12 PHP
Smarty变量调节器失效的解决办法
2014/08/20 PHP
封装ThinkPHP的一个文件上传方法实例
2014/10/31 PHP
php中strtotime函数用法详解
2014/11/15 PHP
php检查日期函数checkdate用法实例
2015/03/19 PHP
利用javascript实现一些常用软件的下载导航
2009/08/03 Javascript
让IE6支持min-width和max-width的方法
2010/06/25 Javascript
div模拟选择框示例代码
2013/11/03 Javascript
使用JavaScript进行进制转换将字符串转换为十进制
2014/09/21 Javascript
浏览器检测JS代码(兼容目前各大主流浏览器)
2016/02/21 Javascript
[原创]JQuery 在表单提交之前修改 提交的值
2016/04/14 Javascript
JavaScript中的原型prototype完全解析
2016/05/10 Javascript
jQuery自定义数值抽奖活动代码
2016/06/11 Javascript
AngularJs Javascript MVC 框架
2016/06/20 Javascript
微信小程序使用第三方库Immutable.js实例详解
2016/09/27 Javascript
easyui combobox开启搜索自动完成功能的实例代码
2016/11/08 Javascript
Vue.js实现微信过渡动画左右切换效果
2017/06/13 Javascript
如何理解Vue的.sync修饰符的使用
2017/08/17 Javascript
一个简易时钟效果js实现代码
2020/03/25 Javascript
Vue入门之数量加减运算操作示例
2018/12/11 Javascript
[01:12:08]LGD vs OG 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.24
2019/09/10 DOTA
[33:33]完美世界DOTA2联赛PWL S2 FTD.C vs SZ 第二场 11.27
2020/11/30 DOTA
Python加pyGame实现的简单拼图游戏实例
2015/05/15 Python
flask-restful使用总结
2018/12/04 Python
python 获取当前目录下的文件目录和文件名实例代码详解
2020/03/10 Python
Python爬虫UA伪装爬取的实例讲解
2021/02/19 Python
香港最大的洋酒零售连锁店:屈臣氏酒窖(Watson’s Wine)
2018/12/10 全球购物
德国家具购物网站:Möbel Höffner
2019/08/26 全球购物
天网面试题
2013/04/07 面试题
自我鉴定四大框架
2014/01/17 职场文书
对公司合理化的建议书
2014/03/12 职场文书
五一劳动节慰问信
2015/02/14 职场文书
幼儿园教师辞职信
2019/06/21 职场文书
React Fragment介绍与使用详解
2021/11/11 Javascript
Android学习之BottomSheetDialog组件的使用
2022/06/21 Java/Android