-5
我有一個PHP循環,但它保持打印值彼此相鄰,而不是清除第一個循環值,並將其替換爲新的循環值。這是我的代碼。重置while循環值在PHP
while (1==1) {
$a=array("red","green","blue","yellow","brown");
$x=array_rand($a,3);
sleep(5);
print $a[$x[0]];
}
基本上它只需要每5秒自己回顯一個新的隨機值,目前它不會刪除舊值。
據我瞭解,這無法通過PHP進行。正如PHP所做的那樣,將這些數據發送給用戶。它無法清除它已發送的內容。你需要像JavaScript這樣的客戶端來改變用戶已經看到的價值。 –
這將以你想要的方式行事的唯一方法是在終端窗口,你需要返回到行的開頭:'print $ a [$ x [0]]。「\ r」;'並解釋一些單詞比其他單詞長:'print $ a [$ x [0]]。 str_repeat(「」,3)。 「\ r」;' – AbraCadaver
爲什麼要刪除以前的值? 「打印」的意思是「打印」,而不是「刪除之前有任何東西,然後打印」 –