oujood.com

PHP Les boucles while et do ... while

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.

chercher |

Les boucles while et do ... while en PHP

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

Les boucles while

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

La boucle do… while

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


Par carabde 20 Aout 2014

Voir aussi nos tutoriel :

fonction str_pad

Complète une chaîne jusqu' une taille donnée

Balise sup

Définit texte en exposant

Balise figcaption

Définit une légende pour un élément