Json处理函数json_encode json_decode
json_decode — 对 JSON 格式的字符串进行编码
mixed json_decode ( string $json
[, bool $assoc
= false [, int $depth
= 512 [, int $options
= 0 ]]] )
接受一个 JSON 格式的字符串并且把它转换为 PHP 变量
$json
待解码的 json
string 格式的字符串。This function only works with UTF-8 encoded data.
$assoc
当该参数为 TRUE
时,将返回 array 而非 object 。
<?php $json = '{"a":1,"b":2,"c":3,"d":4,"e":5}'; var_dump(json_decode($json)); object对象 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) }