while
La boucle while est le moyen le plus simple d'impl�menter une boucle en PHP. Cette boucle se comporte de la m�me mani�re qu'en C. L'exemple le plus simple d'une boucle while est le suivant :
while (expression) commandes
La signification d'une boucle while est tr�s simple. PHP ex�cute l'instruction tant que l'expression de la boucle while est �valu�e comme TRUE. La valeur de l'expression est v�rifi�e � chaque d�but de boucle, et, si la valeur change durant l'ex�cution de l'instruction, l'ex�cution ne s'arr�tera qu'� la fin de l'it�ration (chaque fois que PHP ex�cute l'instruction, on appelle cela une it�ration). De temps en temps, si l'expression du while est FALSE avant la premi�re it�ration, l'instruction ne sera jamais ex�cut�e.
Comme avec le if, vous pouvez regrouper plusieurs instructions dans la m�me boucle while en les regroupant � l'int�rieur de parenth�ses ou en utilisant la syntaxe suivante :
while (expression): commandes ... endwhile;
Les exemples suivants sont identiques et affichent tous les nombres de 1 jusqu'� 10 :
<?php
/* exemple 1 */
$i = 1;
while ($i <= 10) {
echo $i++; /* La valeur affiche est $i avant l'incr�mentation
(post-incr�mentation) */
}
/* exemple 2 */
$i = 1;
while ($i <= 10):
echo $i;
$i++;
endwhile;
?>