覆盖for循环PHP中的值

时间:2015-12-30 13:24:24

标签: php for-loop

当我回显语句而不是在相同/下一行中打印值时(如果使用br标记),我如何在同一位置打印值。这是一个for-loop

示例
for($i=0;$i<10;$i++)
{
 echo $i;
}

输出将是:

  

0123456789

但我希望我的输出如下所示,因为它应该在同一个地方覆盖值。

  

9

我将使用计时器或睡眠逐个缓慢地显示所有值,但我的目标是覆盖之前的值或在同一位置显示它。

1 个答案:

答案 0 :(得分:3)

对不起,但是你不能这样做。 如果要更改浏览器本身的输出,刷新缓冲区后,必须使用JS。

这样想: 当您echo时,您在缓冲区流中放入了一些值。刷新缓冲区后,您将在浏览器中看到打印值。 你可以管理缓冲区,冲洗它,清理它,改变它,但是你不能改变那里已有的。

我希望这会有所帮助。 有关流输出的更多信息,请查看此链接: Output Control