La structure While en PHP




  1. A quoi sert le While ?

La structure "While" est en fait du même principe qu'une boucle "For", si ce n'est que la condition d'arrêt peut porter sur n'importe quelle valeur, telle que par exemple une expression booléenne sur des chaines de caractères...

Par définition, le "While" est une boucle qui peut être effectuée 0 fois, 1 fois, ou un nombre de fois illimité, mais ce nombre n'est pas forcément connu lorsque l'on rentre dans la boucle. Par exemple, si on doit faire une opération sur chaque caractère d'une chaine, on peut utiliser un "For", mais si on ne doit le faire que sur un caractère précis (par exemple l'espace !), le "While" prend tout son intérêt.



  2. while (condition) {...} ou Do {...} while (condition)

Les formes de base du Do sont les suivantes :

<?php
while (condition) {v   [Bloc_de_code]
}
?>

<?php
do{
  [Bloc_de_code]
}
while (condition)
?>
  • Le "while" permet de définir que le bloc de code dépend d'une condition ("while" veut dire "tant que" en anglais).
  • Ensuite, les parenthèses permettent de définir la condition. Une condition est une valeur booléenne, dont je parlerai un peu plus tard.
  • Enfin, les accolades définissent le bloc de code qui ne sera executé que si la condition est encore vraie.





Page modifiée le : 21/05/2003
Site modifié le : 30/08/2018


Valid XHTML 1.0 Transitional