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
(