浅谈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生成自己的LOG文件
Oct 09 PHP
PHP5+UTF8多文件上传类
Oct 17 PHP
php db类库进行数据库操作
Mar 19 PHP
逆序二维数组插入一元素的php代码
Jun 08 PHP
PHP下打开phpMyAdmin出现403错误的问题解决方法
May 23 PHP
php实现统计邮件大小的方法
Aug 06 PHP
实现在同一方法中获取当前方法中新赋值的session值解决方法
Jun 26 PHP
php实现给图片加灰色半透明效果的方法
Oct 20 PHP
PHP实现恶意DDOS攻击避免带宽占用问题方法
May 27 PHP
PHP基于socket实现的简单客户端和服务端通讯功能示例
Jul 10 PHP
PHP PDOStatement::bindValue讲解
Jan 30 PHP
php7下的filesize函数
Sep 30 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&mysql(六)
2006/10/09 PHP
PHP写杨辉三角实例代码
2011/07/17 PHP
PHP spl_autoload_register实现自动加载研究
2011/12/06 PHP
PHP之生成GIF动画的实现方法
2013/06/07 PHP
PHP程序中使用adodb连接不同数据库的代码实例
2015/12/19 PHP
PHP经典算法集锦【经典收藏】
2016/09/14 PHP
phpmailer绑定邮箱的实现方法
2016/12/01 PHP
在 Laravel 6 中缓存数据库查询结果的方法
2019/12/11 PHP
对textarea框的代码调试,而且功能上使用非常方便,酷
2006/06/30 Javascript
js form 验证函数 当前比较流行的错误提示
2009/06/23 Javascript
javascript document.compatMode兼容性
2010/02/23 Javascript
改善用户体验的五款jQuery插件分享
2011/05/22 Javascript
没有document.getElementByName方法
2013/08/19 Javascript
Jquery getJSON方法详细分析
2013/12/26 Javascript
Bootstrap基础学习
2015/06/16 Javascript
JS版元素周期表实现方法
2015/08/05 Javascript
Javascript的动态增加类的实现方法
2016/10/20 Javascript
getElementById().innerHTML与getElementById().value的区别
2016/10/27 Javascript
原生javascript实现读写CSS样式的方法详解
2017/02/20 Javascript
Vue表单demo v-model双向绑定问题
2018/06/29 Javascript
解决vue安装less报错Failed to compile with 1 errors的问题
2020/10/22 Javascript
Python 给某个文件名添加时间戳的方法
2018/10/16 Python
对python中矩阵相加函数sum()的使用详解
2019/01/28 Python
对pandas处理json数据的方法详解
2019/02/08 Python
Python中用pyinstaller打包时的图标问题及解决方法
2020/02/17 Python
css3弹性盒模型(Flexbox)详细介绍
2014/10/08 HTML / CSS
CSS3实现文字描边的2种方法(小结)
2020/02/14 HTML / CSS
日本无添加化妆品:HABA
2016/08/18 全球购物
北美女性服装零售连锁店:maurices
2019/06/12 全球购物
2014年上半年工作自我评价
2014/01/18 职场文书
外国人聘用意向书
2014/04/01 职场文书
班主任开场白
2015/06/01 职场文书
电影雷锋观后感
2015/06/10 职场文书
高一军训口号
2015/12/25 职场文书
Python WSGI 规范简介
2021/04/11 Python
Python实现生活常识解答机器人
2021/06/28 Python