$sql = 'SELECT id FROM users';
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !');
//on declare array comme uenter code heren array et l'incrementation a zero.
$array = array();
$i = 0;
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req))
{
// on met en array chaque id en partant de 0.
$array[$i] = $data['id'];
//on incremente
$i = $i+1;
}
//nombre qui est l'id aléatoire tant désiré :-P
$nbre = $array[array_rand($array)];
$nb = $nbre.'@';
echo '<br>';
$nbre = strstr($nb,'@', true);
$decoup = wordwrap($nbre,1," ",1);
$tab_string = explode(" ", $decoup);
for($i = 0; $i <count($tab_string); $i++){
echo $tab_string[$i] . " ";
if($tab_string) {
sleep(3);
}
}
mysql_close();
如何一个接一个地显示结果数字,暂停三秒钟? 例如,如果结果是B 8 T F X,那么每个角色B之间应该有一个暂停..... 3秒... 8 ... 3秒... T..etc ...
答案 0 :(得分:0)
可能在那里你可以使用睡眠功能。
int sleep ( int $seconds )`
答案 1 :(得分:0)
ob_start();
$buffer = str_repeat(" ", 4096)."\r\n<span></span>\r\n";
for($i = 0; $i <count($tab_string); $i++){
echo $buffer.$tab_string[$i] . " ";
ob_flush();
flush();
sleep(3);
}
ob_end_flush();
这是一个解决方案