Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Foreach循环通过一个对象_Php_Object_Foreach - Fatal编程技术网

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;
    }
?>