Задать вопрос

Как сделать цикл который будет повторятся пока не кончатся данные?

Здравствуйте, подскажите как сделать чтобы
$json = History('0','199');
foreach ($json['response'] as $id=>$data) {
		if (!isset($data['body'])) continue;
echo "id ".$id;
echo $data['date'];
echo $data['body'];
}

получал от 0 до 199 данные потом он заново включался но уже от 200 до 399 и так далее, пока он не перестанет получать date, когда дальше уже где то например на 5421 кончается date foreach останавливается и выводит все 5421 на экран
  • Вопрос задан
  • 270 просмотров
Подписаться 3 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 2
LukachiSama
@LukachiSama
Full-Stack Junior Web Developer
while(!(данные не кончились)) {
foreach() {
действия
}
}
Ответ написан
@Barmunk
когда данные попадают на экран, скрипт уже завершился, чтобы продолжить его выполнение нужно его заново запустить с уже новыми данными. В этом вам поможет js. А так без разницы сколько раз вы запустите цикл обхода во время обработки массива, данные появятся единожды.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы