Manuel d'auto-a...login
Manuel d'auto-apprentissage complet PHP
auteur:php.cn  temps de mise à jour:2022-04-15 13:53:54

Boucle PHP For



Parcourt un bloc de code un nombre de fois spécifié ou lorsqu'une condition spécifiée est vraie.


boucle for

La boucle for est utilisée lorsque vous connaissez à l'avance le nombre de fois que le script doit être exécuté.

Syntaxe

pour (valeur initiale ; condition ; incrément)
{
Code à exécuter ;
>

Paramètres :

  • Valeur initiale : initialise principalement une valeur variable pour définir un compteur (mais il peut s'agir de n'importe quel code qui est exécuté une fois au début de la boucle).

  • Conditions : Restrictions sur l'exécution de la boucle. Si VRAI, la boucle continue. Si FALSE, la boucle se termine.

  • Incrément  : Principalement utilisé pour incrémenter le compteur (mais peut être n'importe quel code exécuté à la fin de la boucle).

Remarque : Les paramètres valeur initiale et incrément ci-dessus peuvent être vides ou avoir plusieurs expressions (séparés par virgules).

Exemple

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 :

<html>
<body>
<?php
for ($i=1; $i<=5; $i++)

 {

  echo "The number is " . $i . "<br>";

 }
?>
</body>
</html>

Sortie :

The number is 1
The number is 2
The number is 3
The number is 4
The number is 5

boucle foreach

La boucle foreach est utilisée pour parcourir le tableau.

Syntaxe

foreach ($tableau as $valeur )
{
Pour exécuter du code ;
>

Chaque fois que vous effectuez une boucle, la valeur de l'élément actuel du tableau sera affectée à la variable $value (le pointeur du tableau se déplacera un par un lors de la prochaine boucle, vous verrez). la valeur suivante.

Exemple

L'exemple suivant montre une boucle qui génère les valeurs d'un tableau donné :

sortie
<html>
<body>
<?php
$x=array("one","two","three");
foreach ($x as $value)

 {

  echo $value . "<br>";

 }
?>
</body>
</html>
 :
one
two
three

Site Web PHP chinois