Я пишу следующий циклический код:
$i = 1; while($i <= 100){ echo "$i\n"; $i++; }
Этот код имеет до 100 встроенной памяти.До 100 на экране будет напечатано до 100 символов.То есть числа отображаются на экране после обработки кода.Я хотел бы, чтобы эти числа отображались во время выполнения кода.Как я могу это сделать?(Кто-то сказал мне, что это можно сделать с помощью ajax)
Я здесь новичок, но, по крайней мере, хочу попытаться помочь вам.
Вы пробовали ob_flush(); или flush(); и ob_clean(); в PHP для немедленного вывода буфера?
ob_flush();
flush();
ob_clean();
Надеюсь, это вам как-то поможет.
Хорошего дня!
Вы можете использовать flush и sleep.
flush - отправить текущий буфер клиенту
sleep - время ожидания в секундах
$i = 1; while($i <= 100){ echo "$i\n"; flush(); $i++; sleep(1); }