La boucle Do while
La différence entre les deux réside dans le fait que dans le cas de la boucle while, la condition est examinée avant la boucle tandis que pour la boucle do while elle est examinée à la fin. Ainsi, même si cette condition n'est pas vérifié, la boucle s'exécutera une fois! Voici comme elle se présente:
do
{
bloc d'instruction(s);
}
while( condition );
Vous remarquerez ici le ; à la fin de la ligne contenant le while, contrairement à la version while!
Voici un petit exemple tout simple, qui vous dira quelque chose:
.01 .02 .03 .04 .05 .06 .07 .08 .09 .10 .11 .12 .13 .14 .15 .16 .17
| |
<?php
$i = 1;
do
{
echo $i . '<br />';
$i++;
}while( $i < 5 );
?>
Affiche:
1
2
3
4
|
Je ne vais pas vous donner plus d'exemple pour la boucle do while puisqu'elle se comporte presque comme sa sÅ?ur while. Je vous conseille de prendre un peu de temps pour faire des essais et vous familiariser avec tous ces éléments.