PHP中的Time()函数始终显示相同的值

时间:2019-06-14 22:59:57

标签: php loops time

如果我在循环中使用time(),我总是会得到相同的时间值。但是时间应该是函数而不是变量,所以我不明白问题出在哪里。

<?php

$i= 0;

while($i < 1000)
{
?>
 <br>
<?php
echo time();
$i= $i +1;
}

?>

1 个答案:

答案 0 :(得分:2)

根据time()的{​​{3}}

  

返回自Unix时代(1970年1月1日00:00:00 GMT)以来以秒为单位的当前时间(以秒为单位)。

强调我的。 while ($i < 1000)可能会在一秒钟内执行,因此,对于任何给定的程序运行,所有时间戳都可能是相同的(但在下一次运行中应该不同)。