Parcourt un bloc de code un nombre de fois spécifié ou lorsqu'une condition spécifiée est vraie.
La boucle for est utilisée lorsque vous connaissez à l'avance le nombre de fois que le script doit être exécuté.
pour (valeur initiale ; condition ; incrément){code à exécuter ;}
paramètre:
Valeur initiale : initialise principalement une valeur variable, utilisée pour définir un compteur (mais peut être n'importe quel code exécuté une fois au début de la boucle).
Condition : Conditions de restriction à l'exécution de la boucle. Si VRAI, la boucle continue. Si FALSE, la boucle se termine.
Incrément : Principalement utilisé pour incrémenter un compteur (mais peut être n'importe quel code exécuté à la fin de la boucle).
Remarque : Les paramètres de valeur initiale et d'incrément ci-dessus peuvent être vides ou avoir plusieurs expressions (séparées par des virgules).
L'exemple suivant définit une boucle avec une valeur initiale de i=1. Tant que la variable i
est inférieure ou égale à 5, la boucle continuera à s'exécuter. A chaque exécution de la boucle, la variable i
sera incrémentée de 1 :
<?php pour ( $i = 1 ; $i <= 5 ; $i ++ ) { écho " Le numéro est " .?>
Sortir:
Le nombre est 1Le nombre est 2Le nombre est 3Le nombre est 4Le nombre est 5
La boucle foreach est utilisée pour parcourir un tableau.
foreach ($array as $value){ Code à exécuter ;}
À chaque fois dans la boucle, la valeur de l'élément actuel du tableau est affectée à la variable $value (le pointeur du tableau est déplacé un par un), et la prochaine fois dans la boucle, vous verrez la valeur suivante dans le tableau.
L'exemple suivant montre une boucle qui imprime les valeurs d'un tableau donné :
<?php $ x = tableau ( " un " , " deux " , " trois " ) ; ( x $ comme valeur $ ) { écho $ valeur . ?>
Sortir:
un deux trois