<?php
for($i=0; $i<20; $i++) {
echo $i."<br/>";
sleep(1);
}
?>
上面这段代码执行后 等待一段时间 最后一次输出全部$i我要的是每1秒输出一个$i
求大牛 帮忙看下 如果能做到 谢谢

解决方案 »

  1.   

    不用for循环,直接$i=0,然后$i++就行了
      

  2.   

    我确定部分浏览器能通过
    echo str_repeat(" ", 1024);
    for($i=0; $i<5; $i++) {
        echo $i."<br/>";
        flush();
        ob_flush();
        sleep(1);
    }
      

  3.   

    <?
    echo str_pad('',256); for($i=0;$i<10;$i++){
       echo $i."</br>";
       ob_flush();
       flush();
       sleep(1);  
     }
    ?>