在PHP的每次迭代循环中延迟执行?

时间:2015-03-04 19:37:33

标签: php

我有一个for循环,echos div在每次迭代时都会阻塞。我正在尝试使用PHP。以下代码运行完美。

<div>
      <?php
        for($i = 0; $i < 60; $i++)
        {
          echo '<div class="blocks"></div>';
        }
      ?>
  </div>

我需要以每个 k 秒执行语句的方式修改循环,以便我可以看到生成div块的代码。我阅读了PHP的文档并尝试了 sleep()方法,但这似乎不起作用。添加该功能可以使网页无限加载。如何延迟每次迭代的执行?

1 个答案:

答案 0 :(得分:1)

如果您使用sleep(n),您的脚本将显示等待i * n秒,然后只提供整个列表。

如果你想慢慢显示列表,你会想要使用javascript,而不是PHP。