浅谈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 相关文章推荐
使用配置类定义Codeigniter全局变量
Jun 12 PHP
php中substr()函数参数说明及用法实例
Nov 15 PHP
php中Array2xml类实现数组转化成XML实例
Dec 08 PHP
php+mysql数据库实现无限分类的方法
Dec 12 PHP
php购物车实现方法
Jan 03 PHP
php中文验证码实现方法
Jun 18 PHP
php检测图片主要颜色的方法
Jul 01 PHP
实例详解PHP中html word 互转的方法
Jan 28 PHP
php文件类型MIME对照表(比较全)
Oct 07 PHP
php过滤输入操作之htmlentities与htmlspecialchars用法分析
Feb 17 PHP
PHP实现的贪婪算法实例
Oct 17 PHP
PHP检查文件是否存在,不存在自动创建及读取文件内容操作示例
Jan 23 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
无线电波是什么?它是怎样传输的?
2021/03/01 无线电
PHP 中的面向对象编程:通向大型 PHP 工程的办法
2006/12/03 PHP
利用discuz实现PHP大文件上传应用实例代码
2008/11/14 PHP
自定义session存储机制避免会话保持问题
2014/10/08 PHP
ThinkPHP安装和设置
2015/07/27 PHP
PHP+Mysql+jQuery中国地图区域数据统计实例讲解
2015/10/10 PHP
PHP开发中常用的十个代码样例
2016/02/02 PHP
javascript Split方法,indexOf方法、lastIndexOf 方法和substring 方法
2009/03/21 Javascript
页面只能打开一次Cooike如何实现
2012/12/04 Javascript
JavaScript+html5 canvas绘制的圆弧荡秋千效果完整实例
2016/01/26 Javascript
Bootstrap3制作自己的导航栏
2016/05/12 Javascript
JS控制弹出悬浮窗口(一览画面)的实例代码
2016/05/30 Javascript
使用Bootstrap + Vue.js实现添加删除数据示例
2017/02/27 Javascript
使用npm安装最新版本nodejs
2018/01/18 NodeJs
AngularJS模态框模板ngDialog的使用详解
2018/05/11 Javascript
微信小程序实现的日期午别医生排班表功能示例
2019/01/09 Javascript
VUE 组件转换为微信小程序组件的方法
2019/11/06 Javascript
jquery制作的移动端购物车效果完整示例
2020/02/24 jQuery
js如何验证密码强度
2020/03/18 Javascript
Vue实现腾讯云点播视频上传功能的实现代码
2020/08/17 Javascript
vue elementui tree 任意级别拖拽功能代码
2020/08/31 Javascript
Python cookbook(数据结构与算法)通过公共键对字典列表排序算法示例
2018/03/15 Python
Python实现的逻辑回归算法示例【附测试csv文件下载】
2018/12/28 Python
Python3+Appium实现多台移动设备操作的方法
2019/07/05 Python
详解如何用python实现一个简单下载器的服务端和客户端
2019/10/28 Python
Python爬虫爬取博客实现可视化过程解析
2020/06/29 Python
如何用Python徒手写线性回归
2021/01/25 Python
详解移动端h5页面根据屏幕适配的四种方案
2020/04/15 HTML / CSS
潘多拉珠宝英国官方网上商店:PANDORA英国
2018/06/12 全球购物
Capitol Lighting的1800lighting.com:住宅和商业照明
2019/04/10 全球购物
文员个人的求职信范文
2013/09/26 职场文书
建筑公司文秘岗位职责
2013/11/29 职场文书
KTV的创业计划书范文
2014/02/02 职场文书
模范家庭事迹材料
2014/02/10 职场文书
税务干部鉴定材料
2014/02/11 职场文书
毕业生求职信范文
2014/06/29 职场文书