2017-10-13 124 views
0

我有一个4行的数组,我想逐个显示它们,但只有一个,并带有一个间隔。PHP在for循环中逐个显示数组的间隔

像: ROW1秀5secs - >行2秀5secs - > ROW3秀5secs - > ROW4秀5secs

我尝试这样做,但不工作。它会花费很多时间,而不是只显示一个,什么都不做。

$count = mysqli_num_rows($result) -1; 
for ($i=0; $i < $count; $i++) { 
    $random = rand(0, $count); 
    echo json_encode($data[$random]); 
    unset($data[$random]); 
    $count -= 1; 
    sleep(5); 
} 
+0

$ count - = 1和$ i ++冲突.. ..你应该使用另一种类型的循环..尝试使用一段时间(count($ data))> 0 – scaisEdge

+0

如果你想要定时输出,你将需要查看冲洗功能。 –

回答