只有一个stdClass Object时,懂了如何使用json_decode可以获得数据,
但是有多层stdClass Object 该如何解释打印这些数据呢?
格式如下;
stdClass Object
(
[taobaoke_items_get_response] => stdClass Object
(
[taobaoke_items] => stdClass Object
(
[taobaoke_item] => Array
(
[0] => stdClass Object
(
[name] => 260
)
[1] => stdClass Object
(
[name] => 260
)
[2] => stdClass Object
(
[name] => 260
)
)
[total_results] => 70640
)
)
)
想获得name 请写的简单些
你这只是获取了第一层 我也是这样写的,但是没法读取里面的东西
我该如何获得name? 请赐教
print_r返回什么信息?
追问Array
(
[0] => stdClass Object
(
[name] => 260
)
[1] => stdClass Object
(
[name] => 260
)
[2] => stdClass Object
(
[name] => 260
)
)
foreach( $obj->taobaoke_items_get_response->taobaoke_items->taobaoke_item as $item) {
echo $item->name;
}
echo $obj->taobaoke_items_get_response->taobaoke_items->taobaoke_item[0]->name;