background image

stdClass Object 

[item1] => stdClass Object 

[item11] => stdClass Object 

[n] => chenling 
[m] => llll 

[sex] => 

 

[age] => 25 

[item2] => stdClass Object 

[item21] => ling 
[sex] => 

 

[age] => 24 

)
 
比如说我要取得了值是 chenling 的那个属性,则应该这样访问:

$J

->item1->item11->n;

//这将取得属性 n 的值:chenling

其实这种访问形式跟访问普通的对象属性差不多,也相当于访问一个 3 维数组。
代码如下:
 

//形式 2

 

:对象和数组混合

$json

='{"item1":[{"name":[{"chen":

"chenling","ling":"chenli"}],"sex":
"男","age":"25"},{"name":"sun","sex":
"女","age":"24"}]}'; 

$J

=json_decode(

$json

); 

print_r(

$J

); 

 

将输出:
stdClass Object 

[item1] => Array 

[0] => stdClass Object