Php Foreach循环通过一个对象
如何循环通过此对象并读取Php Foreach循环通过一个对象,php,object,foreach,Php,Object,Foreach,如何循环通过此对象并读取转换\u id。我尝试了以下方法,但我似乎做错了 <?php foreach( $result->response->data as $key=>$value ) { echo $value->Stat->conversion_id.' '; } ?> stdClass Object ( [response] => stdClass Object (
转换\u id
。我尝试了以下方法,但我似乎做错了
<?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
)
}
)
)
)
)
stdClass对象
(
[响应]=>stdClass对象
(
[状态]=>1
[数据]=>stdClass对象
(
[数据]=>阵列
(
[0]=>stdClass对象
(
[Stat]=>stdClass对象
(
[转换id]=>351140
)
)
[1] =>stdClass对象
(
[Stat]=>stdClass对象
(
[转换id]=>355704
)
}
)
)
)
)
您想要迭代$result->response->data->data
您想要迭代$result->response->data->data
您错过了“data”和“Stat”对象:
您遗漏了“数据”和“统计”对象:
foreach仅适用于数组。您必须循环使用objectforeach中的数组变量。您必须循环使用该objectforeach中的数组变量。我尝试了此操作,但没有给出任何结果。我收到一条警告警告:为foreach()提供的参数无效。
了解如何执行简单的“php-way”debug=)只需使用var\u dump($result);
,var\u dump($result->response);
等列出所有属性即可。我尝试了这个方法,但没有给出任何结果。我收到了一个警告警告:为foreach()提供的参数无效。
了解如何使用简单的“php-way”debug=)只需使用var\u dump()列出所有属性即可($result);
,变量转储($result->response);
等。。。
<?php
foreach( $result->response->data->data as $key=>$value ) {
echo $value->Stat->conversion_id;
}
?>