论坛首页 编程语言技术论坛

JSON在PHP中的应用

浏览 1546 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-10-14   最后修改:2010-12-29
PHP

大家都知道Ajax,并对它都不陌生,现在就说说json在php的应用,php5.2开始内置了对json的支持,主要用到的两个函数:json_encode()和json_decode(),一个编码,一个解码

< ?php 

  $arr = array( 

  'name' => '张三', 

  'nick' => '深空', 

  'contact' => array( 

  'email' => 'shenkong at qq dot com', 

  'website' => 'http://www.chenyixin.com', 

  ) 

  ); 

  $json_string = json_encode($arr); 

    //有编码就有解码:$json_string=json_decode($arr); 

  echo $json_string; 

?> 

 

注意:这是在编码为UTF-8的时候,如果为gb2312,需要用iconv和mb转为UTF-8在进行json_encode()
结果输出:
{"name":"\u9648\u6bc5\u946b","nick":"\u6df1\u7a7a","contact":

{"email":"shenkong at qq dot com","website":"http:\/\/www.chenyixin.com"}}

 

论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics