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)
}
代码如下
:
$data
='[{"Name":"a1","Number":"123","Contno":"000","QQNo":""},
{"Name":"a1","Number":"123","Contno":"000","QQNo":""},
{"Name":"a1","Number":"123","Contno":"000","QQNo":""}]';
echo
json_decode(
$data
);
结果为:
代码如下
:
Array ( [0] => stdClass Object ( [Name] => a1 [Number] => 123 [Contno] => 000 [QQNo] => )
[1] => stdClass Object ( [Name] => a1 [Number] => 123 [Contno] => 000 [QQNo] => ) [2] =>
stdClass Object ( [Name] => a1 [Number] => 123 [Contno] => 000 [QQNo] => ) )
可以看出经过
json_decode()编译出来的是对象,现在输出 json_decode(
$data
,true)试下
代码如下
:
echo
json_decode(
$data
,true);
结果:
代码如下
:
Array ( [0] => Array ( [Name] => a1 [Number] => 123 [Contno] => 000 [QQNo] => ) [1] =>
Array ( [Name] => a1 [Number] => 123 [Contno] => 000 [QQNo] => ) [2] => Array ( [Name] =>
a1 [Number] => 123 [Contno] => 000 [QQNo] => ) )
可以看出
json_decode(
$data
,true)输出的一个关联数组,由此可知 json_decode(
$data
)输出的