首页 > PHP > PHP JSON扩展

PHP JSON扩展

来源:原创 作者:thomas 分类:PHP 阅读:575 日期:2014-05-19

string json_encode ( mixed $value [, int $options = 0 ] )

把$value给定的值编码为json格式数据,$value必须为utf-8编码方式。

示例:  

<?php  
$arr = array('name'=>'观海', 'sex'=>'男'); 

$json = json_encode($arr); 

echo $json;//{"name":"\u89c2\u6d77","sex":"\u7537"}
十日谈技术博客

mixed json_decode ( string $json [, bool $assoc = false [, int $depth = 512 [, int $options = 0 ]]] )

$json为待解码的json格式的字符串,但必须为utf-8编码格式的数据。

参数说明:

$assoc : true时返回array,false时返回object            

示例:          

<?php

$json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';

var_dump(json_decode($json));

var_dump(json_decode($json, true));

?>

以上例程会输出:

object(stdClass)#1 (5) {     
    ["a"] => int(1)     
    ["b"] => int(2)     
    ["c"] => int(3)     
    ["d"] => int(4)     
    ["e"] => int(5) 
} 
array(5) {     
    ["a"] => int(1)     
    ["b"] => int(2)     
    ["c"] => int(3)     
    ["d"] => int(4)     
    ["e"] => int(5) 
}

 

热门文章 更多>

微信扫一扫,关注技术十日谈