PHP Les boucles while et do ... while


Recevez 1000 visiteurs par jour en provenance de Google
Téléchargez gratuitement notre guide explicatif
gagner argent

Les boucles while et do ... while en PHP




Formation Affiliation Flash

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 :

	<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):

				
	<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






Cours precedent:
cours precedent  Array ou tableau en PHP

    Sommaire de :
Le langage php

 Cours suivant:
Les boucles for et foreach   cours suivant

location serveurs hébergeur de sites internet en France

purchase text links