Complète une chaîne jusqu' une taille donnée
Dans ce tutoriel, vous apprendrez à répéter une série d'actions en utilisant des boucles en PHP.La boucle while exécute un bloc de code tant qu'une condition est vraie.
Les boucles exécutent un bloc de code un nombre de fois spécifique, ou tant qu'un état spécifique est vrai.
Quand vous écrivez le code, vous voulez que le même bloc de code fonctionne maintes fois. Au lieu d'ajouter plusieurs lignes presque égales dans un script nous employerons des boucles pour effectuer cette tâche
Dans le PHP, les éléments suivants créent des boucle :
• While (tant que) - exécute les boucles pour un bloc de code tant qu'un état spécifique est vrai
• do...while - exécute les boucles pour un bloc de code une fois, et puis répète la boucle tant que un état spécifique est vrai
• for(pour) - exécute des boucles pour un bloc de code un nombre de fois spécifique
• foreach - boucles pour un bloc de code pour chaque élément dans une serie
La boucle while exécute un bloc de code tant qu'une condition est vraie.
Syntaxe
while (condition)
{
code à exécuter ;
}
Exemple
L'exemple ci-dessous définit une boucle qui commence par i=1. La boucle continuera à fonctionner tant que i est inférieur ou égale à 5. que nous augmenterons de 1 chaque fois que la boucle est exécutée :
Exemple : Copier le code
<html> <body> <?PHP $i=1 ; while ($i<=5) { echo " le nombre est ". $i. " <br/> " ; $i++ ; } ?> </body> </html>
Résultat :
Le nombre est 1
Le nombre est 2
Le nombre est 3
Le nombre est 4
Le nombre est 5
Do ... while exécutera toujours le bloc de code une fois, puis il vérifiera la condition, et répète la boucle whilela condition est vraie.
Syntaxe
do
{
code à exécuter ;
}
while(condition) ;
Exemple:
L'exemple ci-dessous définit une boucle qui commence par i=6. Il écrit le résultat, et diminuera alors i de 1. Après la condition est vérifiée, et la boucle continuera à fonctionner tant que i est (inférieur ou égale à 5 et supérieur ou égale à 0):
Exemple : Copier le code
<html> <body> <?PHP $i=6 ; do { echo " le nombre est ". $i. " <br /> " ; $i-- ; } while($i<=5 AND $i>=0) ; ?> </body> </html>
Rendement :
Le nombre est 6
Le nombre est 5
Le nombre est 4
Le nombre est 3
Le nombre est 2
Le nombre est 1
Le nombre est 0