在PHP代码运行时在屏幕上写单词

问题描述 投票:-1回答:2

我写下面的循环代码:

$i = 1;
while($i <= 100){
  echo "$i\n";
  $i++;
}

此代码最多100个内部存储器。最多100个,屏幕最多可打印100个字符。也就是说,在处理代码之后,屏幕上会显示数字。我希望在代码执行期间显示这些数字。我怎样才能做到这一点? (有人告诉我用ajax可以做到这一点)

javascript php ajax
2个回答
0
投票

你可以使用冲洗和睡眠。

flush - 将当前缓冲区发送到客户端

睡觉 - 等待时间以秒为单位

$i = 1;
while($i <= 100){
    echo "$i\n";
    flush();
    $i++;
    sleep(1);
}

1
投票

我在这里是新手,但至少想要帮助你。

你有没有尝试过PHP中的ob_flush();flush();ob_clean();来立即输出缓冲区?

希望,那将以某种方式帮助你。

祝你今天愉快!

© www.soinside.com 2019 - 2024. All rights reserved.