Une boucle est une condition qui ce répéte tant qu'elle est juste.
Les boucles
utilisation
While fonctionne comme ceci
- Code: Tout sélectionner
<?php
while ( La condition )
{
le code a repeter
}
?>
Exemple
voila un exemple
- Code: Tout sélectionner
<?php
$nombre = 0;
while( $nombre < 11 )
{
echo $nombre;
echo "<br />";
$nombre++;
}
?>
Bon, comme vous pouvez le remarquez il fonctionne comme "if".
Je fait un récapitulatif ce que fait le serveur.
Il créer la variable $nombre avec pour valeur 0.
Si la variable $nombre est plus petit que 11
alors on affiche la variable $nombre
on affiche <br /> (code xhtml)
et là , truc bizard! Que veut bien dire les "++" aprés la variable?
Lorsque on veut rajouter + 1 a une variable, a la place d'utiliser ce code
"$nombre = $nombre + 1;" on à créer ce code "$nombre++;" Sa simplifi la vie!
"$nombre = $nombre + 1;" on à créer ce code "$nombre++;" Sa simplifi la vie!
ensuite:
Si la variable $nombre est plus petit que 11
alors on affiche la variable $nombre
on affiche <br />
on rajoute +1 Ã la variable nombre.
Si la variable $nombre est plus petit que 11
alors on affiche la variable $nombre
on affiche <br />
on rajoute +1 Ã la variable nombre.
... Jusqu'à ce que $nombre est égale à 11.
Le résultat du code php est accablante, php sait comptez xd.
Dans mes tuto nous ne verront pas la boucle for, que je trouve assez inutile.
TP
Et oui un second, et surement pas le dernier.
Alors pour cette fois ci. Une punition, je veut que vous m'écrivez 100fois la phrase "Je manie la boucle while"
Pas trés difficile, vous avez 2solution, soit vous faites 100 "echo", soit une boucle...
Solution
- Code: Tout sélectionner
<?php
$punition = 1;
while($punition < 101)
{
echo $punition;
echo "Je manie la boucle while<br />";
$punition++;
}
?>
Pas trés difficile. Vous noterez que j'ai mis 101 et non 100 car, la boucle s'arrête quand $nombre = 101.
A venir: les fonctions.









