Foreach通过对象循环
问题描述:
如何通过此对象循环并阅读conversion_id
。我尝试了以下foreach,但我似乎做错了。Foreach通过对象循环
<?php
foreach($result->response->data as $key=>$value) {
echo $value->Stat->conversion_id.' ';
}
?>
stdClass Object
(
[response] => stdClass Object
(
[status] => 1
[data] => stdClass Object
(
[data] => Array
(
[0] => stdClass Object
(
[Stat] => stdClass Object
(
[conversion_id] => 351140
)
)
[1] => stdClass Object
(
[Stat] => stdClass Object
(
[conversion_id] => 355704
)
}
)
)
)
)
答
你要遍历$result->response->data->data
的foreach只适用于数组。你必须通过该对象中的数组变量循环访问 – clem