浅谈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中计算时间差的几种方法
Dec 31 PHP
php设计模式小结
Feb 15 PHP
PHP Directory 函数的详解
Mar 07 PHP
配置php网页显示各种语法错误
Sep 23 PHP
php页面,mysql数据库转utf-8乱码,utf-8编码问题总结
Aug 27 PHP
学习PHP session的传递方式
Jun 15 PHP
php flush无效,IIS7下php实时输出的方法
Aug 25 PHP
PHP实现创建微信自定义菜单的方法示例
Jul 14 PHP
PHP实现用户登录的案例代码
May 10 PHP
php使用scandir()函数扫描指定目录下所有文件示例
Jun 08 PHP
PHP中用Trait封装单例模式的实现
Dec 18 PHP
PHP获取学生成绩的方法
Nov 17 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
Smarty模板快速入门
2007/01/04 PHP
php对二维数组进行排序的简单实例
2013/12/19 PHP
php+xml实现在线英文词典之添加词条的方法
2015/01/23 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
2018/06/16 PHP
php正则表达式使用方法整理集合
2020/01/31 PHP
JavaScript面向对象之体会[总结]
2008/11/13 Javascript
JavaScript 快捷键设置实现代码
2009/03/13 Javascript
extjs grid设置某列背景颜色和字体颜色的实现方法
2010/09/06 Javascript
js判断上传文件类型判断FileUpload文件类型代码
2014/05/20 Javascript
jQuery循环滚动新闻列表示例代码
2014/06/17 Javascript
js星星评分效果
2014/07/24 Javascript
用队列模拟jquery的动画算法实例
2015/01/20 Javascript
关于Bootstrap弹出框无法调用问题的解决办法
2016/03/10 Javascript
Ubuntu 16.04 64位中搭建Node.js开发环境教程
2016/10/19 Javascript
VueJS全面解析
2016/11/10 Javascript
使用Vue如何写一个双向数据绑定(面试常见)
2018/04/20 Javascript
Vue微信项目按需授权登录策略实践思路详解
2018/05/07 Javascript
vue与bootstrap实现简单用户信息添加删除功能
2019/02/15 Javascript
vue实现弹幕功能
2019/10/25 Javascript
element-ui如何防止重复提交的方法步骤
2019/12/09 Javascript
[01:17]Ti4 循环赛第一日回顾
2014/07/11 DOTA
Python下载懒人图库JavaScript特效
2015/05/28 Python
selenium 安装与chromedriver安装的方法步骤
2019/06/12 Python
在Django model中设置多个字段联合唯一约束的实例
2019/07/17 Python
tensorflow 实现数据类型转换
2020/02/17 Python
Python递归实现打印多重列表代码
2020/02/27 Python
Python环境下安装PyGame和PyOpenGL的方法
2020/03/25 Python
Champion官网:美国冠军运动服装
2017/01/25 全球购物
斯图尔特·韦茨曼鞋加拿大官网:Stuart Weitzman加拿大
2019/10/13 全球购物
标准导师推荐信(医学类)
2013/10/28 职场文书
《燕子专列》教学反思
2014/02/21 职场文书
工会积极分子个人总结
2015/03/03 职场文书
2015年保安个人工作总结
2015/04/02 职场文书
交通处罚决定书
2015/06/24 职场文书
CSS完成视差滚动效果
2021/04/27 HTML / CSS
教你如何使用Python下载B站视频的详细教程
2021/04/29 Python