2017-10-13 4 views
0

J'ai un tableau avec 4 lignes, je veux les montrer un par un, mais un seul et avec un intervalle.PHP Afficher le tableau un par un avec intervalle dans la boucle

Comme: Row1 spectacle pour 5secs -> Row2 spectacle pour 5secs -> Row3 spectacle pour 5secs -> Row4 spectacle pour 5secs

J'ai essayé, mais cela ne fonctionne pas. Il charge beaucoup de temps et de montrer un seul et ne rien faire de plus.

$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 et $ i ++ sont en conflit .. .. vous devriez utiliser un autre type de boucle .. essayez d'utiliser un temps (count ($ data))> 0 – scaisEdge

+0

Si vous voulez une sortie temporisée, vous devrez regarder dans les fonctions de chasse. –

Répondre