









Il arrive que dans une boucle vous aillez besoin d'effectuer une opération toutes les n fois.
exemple : Vous parcourez un tableau de 20 valeurs et toutes les 5 ligne vous voulez afficher un '<br />'
For ce faire vous avez plusieurs façon.
par exemple :
(l'exemple est en php mais en javascript, ce sera identique)
$cpt=0; for ($i=0;$i<20;$i++) { if ($cpt==5) { echo '<br />'; $cpt=0; } else { $cpt++; } echo $tableau[$i]; }
Il existe cependant une méthode très optimisé mais peu utilisée :
(l'exemple est en php mais en javascript, ce sera identique)
for ($i=0;$i<20;$i++) { if ($cpt==5) echo '<br />'; $cpt=($cpt+1)%5 echo $tableau[$i]; }
Discussion