Цикл foreach не работает правильно с JSON кодировать Php - PullRequest
1 голос
/ 02 мая 2019

У меня есть несколько массивов (объект внутри массива), но всякий раз, когда я запускаю цикл 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;
        }
?>      

1 Ответ

1 голос
/ 02 мая 2019

Вы можете переписать свой цикл foreach:

<?php

$final = json_decode($response,true);

foreach($final as $key => $re)
   {
     echo $re['_id']. "<br>";
   }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...