我需要每 5 秒用一个新的随机值更新一个变量数 $x(长度并不重要)。我知道如何使用有限循环来做到这一点,但是如果我希望它是连续的并且总是更新。我知道如何仅通过更新标题来做到这一点,但是由于我不希望重新加载整个页面,因此这并不是一个真正的选择。下面我试图用无限循环来欺骗它(不是最好的方法),但我也看到运行它是它一遍又一遍地给我相同的数字。
有任何想法吗?
<?php
echo "Random Number Updating <br>";
$n = 5;
$x = rand(1,10);
function random() {
$interval = 5; // Interval in seconds
srand(floor(time() / $interval));
$x = rand(0, 10);
echo "$x";
}
while ($x <= 6){
random();
}
?>