Les boucles
par Gold77 le, 26-07-2005Une boucle permet de répéter une action tant qu'une condition est remplie.
Syntaxe :
while (expression) {
commande;
}
ou
do {
commande;
} while (expression)
Exemple simple de boucle :
$t="Bonjour";
$i=0;
while ($i<8) {
echo $t;
$i++;
}
Cette boucle permet d'afficher le mot "Bonjour" 8 fois. La valeur $i est initalisée à 0, ensuite à chaque boucle, la commande echo est exécutée et on augmente la variable $i de 1. Ceci jusqu'a ce que la $i ait la valeur 8, ce qui ne remplit plus la condition ($i<8), la boucle s'arrête.
La commande for est une autre manière de réaliser une boucle .
for (expression1;expression2;expression3) {
commande;
}
Elle se compose de trois expressions : l'expression1 initialise la boucle, l'expression2 indique la condition et l'expression3 augmente ou diminue la variable à chaque boucle.
Exemple :
$t="Bonjour";
for ($i=0;$i<8;$i++) {
echo $t;
}
Le résultat est le même que celui de l'exemple précedent, à savoir l'affichage de "Bonjour" 8 fois.
Ces structures de contrôle peuvent s'inserer dans du code HTML entre les balises <? et ?>


