PHP débutant - Boucle Do while

PHP débutant - Boucle Do while

La dernière boucle dont j'aimerais vous parler est la boucle do-while qui est, comme vous pouvez vous en douter, une variante de while.
Sommaire :

PHP débutant - Boucle Do while

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.