Pour PHP La boucle exécute les codes dans sa portée tant que la condition est répétée.

Pour PHP Paramètres du cycle :

  • compteur d'initialisation : Initialise le compteur de boucles.
  • compteur de tests: La condition est évaluée à chaque itération de boucle. Si la condition renvoie vrai, la boucle continue ; s'il renvoie false, la boucle se termine.
  • compteur d'incréments: Augmente la valeur du compteur de boucle.

Pour PHP La syntaxe de la boucle est la suivante.

for (init counter; test counter; increment counter;) {
    // her iterasyonda çalıştırılacak kodlar
}

Boucle PHP For

ci-dessous Pour PHP Dans l'exemple de boucle, nous avons imprimé les nombres de 0 à 10.

Nous avons commencé la boucle en utilisant l'instruction for. Nous avons créé le compteur de boucles en donnant la valeur 0 à la variable $i. Nous avons donné au compteur de test la condition si les données de la variable $i sont inférieures ou égales à 10. Dans le compteur d'incréments, nous avons augmenté la valeur de $i de 1 à chaque fois que la boucle revenait avec $i++.

for ($i = 0; $i <= 10; $i++) {
  echo "Şu anki sayı: {$i} <br />";
}
/*
 * Çıktı: 
Şu anki sayı: 1
Şu anki sayı: 2
Şu anki sayı: 3
Şu anki sayı: 4
Şu anki sayı: 5
Şu anki sayı: 6
Şu anki sayı: 7
Şu anki sayı: 8
Şu anki sayı: 9
Şu anki sayı: 10
*/

ci-dessous Pour PHP Dans l'exemple de boucle, nous avons imprimé les nombres de 5 à 1.

Nous avons commencé la boucle en utilisant l'instruction for. Nous avons créé le compteur de boucles en donnant la valeur 5 à la variable $i. Nous avons donné au compteur de test la condition si les données de la variable $i sont supérieures ou égales à 1. Dans le compteur d'incréments, nous avons utilisé $i-- pour diminuer la valeur de $i de 1 à chaque fois que la boucle revenait.

Astuce : nous n'avons pas toujours besoin d'augmenter la valeur du troisième paramètre de la boucle for. Si nous définissons la valeur de la boucle de haut en bas, nous diminuons la valeur de ce compteur.

for ($i = 5; $i >= 1; $i--) {
  echo "Şu anki sayı: {$i} <br />";
}
/*
 * Çıktı: 
Şu anki sayı: 5
Şu anki sayı: 4
Şu anki sayı: 3
Şu anki sayı: 2
Şu anki sayı: 1
*/

Syntaxe alternative pour PHP

Les structures de contrôle PHP prennent en charge une syntaxe alternative. Pour PHP loop est une boucle qui prend en charge une syntaxe alternative. La syntaxe alternative est la suivante. Après l'instruction for, nous commençons le bloc de code par deux points au lieu de le commencer par des accolades. Pour PHP Au lieu de fermer les accolades à la fin de l’instruction, endfor; On termine le bloc de code de la boucle en utilisant l'expression.

for (init counter; test counter; increment counter;):
    // her iterasyonda çalıştırılacak kodlar
endfor;

Dans l'exemple ci-dessous, nous avons imprimé des nombres de 10 à 50 avec une syntaxe alternative dans la boucle PHP For.

for ($i = 10; $i <= 50; $i+=10):
  echo "Şu anki sayı: {$i} <br />";
endfor;
/*
 * Çıktı: 
Şu anki sayı: 10
Şu anki sayı: 20
Şu anki sayı: 30
Şu anki sayı: 40
Şu anki sayı: 50
*/