PHP while exécuter un bloc de code alors que la condition est vraie.
Les boucles PHP
Souvent, lorsque vous écrivez du code, vous voulez le même bloc de code à exécuter maintes et maintes fois consécutive. Au lieu d'ajouter plusieurs codes à peu près égales lignes dans un script, nous pouvons utiliser des boucles pour effectuer une tâche comme celui-ci.
En PHP, nous avons les déclarations de mise en boucle suivantes:
- while - une boucle à travers un bloc de code tant que la condition spécifiée est vraie
- do...while - boucles à travers un bloc de code une fois, et puis répète la boucle tant que la condition est vraie
- for - des boucles à travers un bloc de code un nombre de fois spécifié
- foreach - une boucle à travers un bloc de code pour chaque élément d'un tableau
Le PHP en boucle
La boucle while exécute un bloc de code tant que la condition spécifiée est vraie.
Syntaxe
while ( L'exemple ci - dessous définit une première variable x de $ à 1 ($x = 1) . Ensuite, la boucle while continuera à fonctionner aussi longtemps que $ x est inférieur ou égal à 5 ($x <= 5) . $ x augmentera de 1 chaque fois que les pistes de boucle ($x++) :
PHP boucle do ... while
Le do ... while exécutera toujours le bloc de code une fois, il vérifiera ensuite l'état, et répéter la boucle alors que la condition est vraie.
Syntaxe
do
{
L'exemple ci - dessous définit une première variable x de $ à 1 ($x = 1) . Ensuite, le do while va écrire une sortie, puis incrémenter la variable $ x avec 1. Ensuite, la condition est vérifiée (est $ x inférieur ou égal à 5?), Et la boucle continue à fonctionner aussi longtemps que $ x est inférieur ou égal à 5: Exemple
<?php
$x = 1;
do {
echo "The number is:
$x <br>";
$x++;
} while ($x <= 5);
?> »Exécuter exemple Notez que dans un do while la condition est testée après l'exécution des instructions dans la boucle. Cela signifie que la boucle Do While exécuterait ses états au moins une fois, même si la condition est fausse la première fois.
L'exemple ci - dessous la variable x $ à 6, puis il exécute la boucle, puis la condition est vérifiée:
La boucle et la boucle foreach sera expliqué dans le chapitre suivant.