在PHP循环中展示进度并避免“假死”可以使用以下方法:
ob_start();
for ($i = 1; $i <= 100; $i++) {
echo "Processing item $i...<br>";
// 执行一些耗时的操作
ob_flush();
flush();
sleep(1); // 为了演示效果,每次循环暂停1秒
}
ob_end_flush();
set_time_limit(0); // 设置脚本执行时间为无限制
for ($i = 1; $i <= 100; $i++) {
echo "Processing item $i...<br>";
// 执行一些耗时的操作
sleep(1); // 为了演示效果,每次循环暂停1秒
}
使用上述方法可以实时展示循环的进度,并避免脚本因为长时间执行而被服务器认为“假死”。
上一篇:用什么下令查看PHP版本
下一篇:php简略多人聊天界面的设计代码
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站