浅谈PHP中JSON数据操作

 更新时间:2015年07月01日 11:17:03   投稿:hebedich  
本文的知识点:1、JSON数据格式介绍,2、对数据编码成JSON格式,3、对JSON数据进行解码,并操作,有需要的小伙伴可以参考下。

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与MySQL数据库中排序的对比及使用条件是本文我们主要要介绍的内容,通常来说,执行效率需要考虑CPU、内存和硬盘等的负载情况
    2012-02-02
  • PHP获取当前时间不准确问题解决方案

    PHP获取当前时间不准确问题解决方案

    这篇文章主要介绍了PHP获取当前时间不准确问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • PHP编程获取各个时间段具体时间的方法

    PHP编程获取各个时间段具体时间的方法

    这篇文章主要介绍了PHP编程获取各个时间段具体时间的方法,结合实例形式分析了基于date与strtotime函数进行日期时间运算的相关操作技巧,需要的朋友可以参考下
    2017-05-05
  • php实现数据库的增删改查

    php实现数据库的增删改查

    本文给大家介绍的是PHP连接数据库以及实现数据库的增删改查功能的方法及示例代码,希望对大家学习php能够有所帮助
    2017-02-02
  • php 指定范围内多个随机数代码实例

    php 指定范围内多个随机数代码实例

    在php中生成随机数据我们可以使用rand,mt_rand都可以生成指定范围内随机数据了,下面给各位同学介绍一下方法
    2016-07-07
  • PHP 防恶意刷新实现代码

    PHP 防恶意刷新实现代码

    经常会做统计的时候会遇到恶意刷新的人,用此来增加统计数量,以下PHP代码实现了防恶意刷新的效果,上代码
    2010-05-05
  • php $_SERVER["REQUEST_URI"]获取值的通用解决方法

    php $_SERVER["REQUEST_URI"]获取值的通用解决方法

    在 PHP 众多预定义服务器变量中,$_SERVER["REQUEST_URI"] 算是经常用到的,但是这个变量只有 apache 才支持,因此,我们需要一个更加通用的方式来获取 REQUEST_URI 的值,本文就是结束这一问题的解决方案。
    2010-06-06
  • php文件上传简单实现方法

    php文件上传简单实现方法

    这篇文章主要介绍了php文件上传简单实现方法,以一个完整实例形式分析了文件上传的过程,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-01-01
  • 利用PHP快速抓取音频数据的方法详解

    利用PHP快速抓取音频数据的方法详解

    这篇文章主要给大家介绍了如何利用PHP快速抓取音频数据,文中使用Dusk库和PHP编写的爬虫程序,用于爬取海量的音频数据,有详细的代码示例供大家参考,需要的朋友可以参考下
    2023-10-10
  • PHP+iFrame实现页面无需刷新的异步文件上传

    PHP+iFrame实现页面无需刷新的异步文件上传

    这篇文章主要介绍了PHP+iFrame实现页面无需刷新的异步文件上传,包含了iframe框架与form表单的运用及PHP文件上传等技巧,需要的朋友可以参考下
    2014-09-09

最新评论