浅谈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数据库连接类~~做成一个分页类!
Nov 25 PHP
有关JSON以及JSON在PHP中的应用
Apr 09 PHP
php数组函数序列之prev() - 移动数组内部指针到上一个元素的位置,并返回该元素值
Oct 31 PHP
php gzip压缩输出的实现方法
Apr 27 PHP
php生成随机字符串可指定纯数字、纯字母或者混合的
Apr 18 PHP
php socket实现的聊天室代码分享
Aug 16 PHP
10个实用的PHP正则表达式汇总
Oct 23 PHP
PHP转换文本框内容为HTML格式的方法
Jul 20 PHP
php删除二维数组中的重复值方法
Mar 12 PHP
Laravel框架使用Seeder实现自动填充数据功能
Jun 13 PHP
thinkPHP5框架导出Excel文件简单操作示例
Aug 03 PHP
PHP创建文件及写入数据(覆盖写入,追加写入)的方法详解
Feb 15 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 和 HTML
2006/10/09 PHP
PHP生成随机字符串实例代码(字母+数字)
2019/09/11 PHP
PHP解决高并发的优化方案实例
2020/12/10 PHP
一个简单的Ext.XTemplate的实例代码
2012/03/18 Javascript
js拆分字符串并将分割的数据放到数组中的方法
2015/05/06 Javascript
javascript实现简单的分页特效
2015/08/12 Javascript
jQuery实现form表单元素序列化为json对象的方法
2015/12/09 Javascript
js+canvas绘制五角星的方法
2016/01/28 Javascript
总结Node.js中的一些错误类型
2016/08/15 Javascript
AngularJS 面试题集锦
2016/09/06 Javascript
用JavaScript和jQuery实现瀑布流
2017/03/19 Javascript
Vue.js 中 axios 跨域访问错误问题及解决方法
2018/11/21 Javascript
如何使用less实现随机下雪动画详解
2019/01/02 Javascript
JavaScript查看代码运行效率console.time()与console.timeEnd()用法
2019/01/18 Javascript
JS sort排序详细使用方法示例解析
2020/09/27 Javascript
解决antd 表单设置默认值initialValue后验证失效的问题
2020/11/02 Javascript
Python中的列表知识点汇总
2015/04/14 Python
Python输出PowerPoint(ppt)文件中全部文字信息的方法
2015/04/28 Python
django中瀑布流写法实例代码
2019/10/14 Python
python selenium实现发送带附件的邮件代码实例
2019/12/10 Python
Anconda环境下Vscode安装Python的方法详解
2020/03/29 Python
解决Python在导入文件时的FileNotFoundError问题
2020/04/10 Python
python解释器安装教程的方法步骤
2020/07/02 Python
欧舒丹加拿大官网:L’Occitane加拿大
2017/10/29 全球购物
香港演唱会订票网站:StubHub香港
2019/10/10 全球购物
Habitat家居英国官方网站:沙发、家具、照明、厨房和户外
2019/12/12 全球购物
Tahari ASL官方网站:高级设计师女装
2021/03/15 全球购物
自我评价中英文语句
2013/11/30 职场文书
集团公司总经理岗位职责
2013/12/20 职场文书
公务员政审单位鉴定材料
2014/05/16 职场文书
作风整顿个人剖析材料
2014/10/06 职场文书
租车协议书
2015/01/27 职场文书
上课迟到检讨书范文
2015/05/06 职场文书
2015年学校办公室工作总结
2015/05/26 职场文书
2016年教师反腐倡廉心得体会
2016/01/13 职场文书
MySQL分库分表详情
2021/09/25 MySQL