JSON在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"}}

 

你可能感兴趣的:(json,PHP,Ajax,qq)