background image

 
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

)输出的