繁体   English   中英

foreach 循环无法使用 json 编码 Php 正常工作

[英]foreach loop not working correctly with json encode Php

我有多个数组(数组内的对象),但是当我运行 foreach 循环时,它只工作一次,有什么问题? 我错在哪里?

Array
(
    [0] => stdClass Object
        (
            [_id] => 5cc6896028497b75f44cbf31
        }
    [1] => stdClass Object
        (
            [_id] => 5cc6896028497b75f44cbf32
        }
    ... 
}       

这是我的代码,但循环只工作一次,但我有很多记录(超过 100)

<?php
$final = json_decode($response);
$record=$final->data;
foreach($record as $re)
        {
            echo $re->_id;
        }
?>      

你可以重写你的 foreach 循环:

<?php

$final = json_decode($response,true);

foreach($final as $key => $re)
   {
     echo $re['_id']. "<br>";
   }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM