| Particule |

  Accueil
  News
  Flash
  Golive
  Windows
  Trucs & Astuces
  Liens
  Html
  Php
  Java
  Action Scripts


Warning: main(../M/M_php.html) [function.main]: failed to open stream: No such file or directory in /mnt/109/sdb/8/a/la.particule/ph/cours.php on line 83

Warning: main() [function.include]: Failed opening '../M/M_php.html' for inclusion (include_path='/mnt/109/sdb/8/a/la.particule/include:.:/usr/php4/lib/php') in /mnt/109/sdb/8/a/la.particule/ph/cours.php on line 83


Warning: main(../M/M_html.html) [function.main]: failed to open stream: No such file or directory in /mnt/109/sdb/8/a/la.particule/ph/cours.php on line 84

Warning: main() [function.include]: Failed opening '../M/M_html.html' for inclusion (include_path='/mnt/109/sdb/8/a/la.particule/include:.:/usr/php4/lib/php') in /mnt/109/sdb/8/a/la.particule/ph/cours.php on line 84

      MENU                  N°15 Boucles while

   Php > Programmation / Php / Boucles while()

 > La boucle avec While()

     Les boucles permettent de répéter les mêmes actions selon la valeur de l'expression indiquée.
il existe plusieurs fonction pour faire des boucles avec Php.
La fonction While() "tant que" s'exprime sous la forme suivante :

While (condition de fin) {expression;}

attention cette fonction applique indéfiniment l'expression temps que la condition n'est pas vérifié assurez vous que votre script soit correct, une mauvais syntaxe ou négligance de variable peut bloquer ou saturer celui ci et noublier pas de faire modifié votre variable.

<?php
$var2=1;
$var=0;
while ($var<=10)
// l'expression est exécutée tant que $var est supérieur ou égale à 10
{echo "$var affichage <br>"; $var=$var+$var2;} // on affiche 10 fois cette l'expression et à chaque passage ou incrémente $var de +1 ($var2)
?>

ex: pour le faire 20 fois il suffis donc de donner la valeur 0.5 à $var2 à la place de +1

Voir : < ici $var2=1 donc l'expression seras exécuté 10 fois
Voir : < ici $var2=0.5 donc l'expression seras exécuté 20 fois

> La boucle avec do While()

do {expression} While (condition de fin)

Cette boucle est pratiquement la même que While() à la différence que do exécute toujours une première expression avant de vérifié la condition, même principe mais inverser.

<?php
$var2=1;
$var=0;
do {echo "$var affichage <br>"; $var=$var+$var2;} //
l'expression s'affiche 10 fois à chaque passage ou incrémente $var de +1 ($var2)
while ($var<=10)
// l'expression est exécutée tant que $var est supérieur ou égale à 10
?>


ex: pour le faire 20 fois il suffis donc de donner la valeur 0.5 à $var2 à la place de +1
La fonction do permet d'afficher au moin une fois l'instruction même si elle est vérifiée.

Voir : < ici $var=0 donc l'expression seras exécuté 10 fois
Voir : < ici $var=10 la condition est vérifiée donc l'expression seras exécuté 1 fois