11 of 410 menu

La structure do-while

La structure do-while représente une boucle avec postcondition qui exécute d'abord le bloc de code, puis vérifie la condition. Si la condition est vraie, la boucle se répète. La principale différence avec while est que le corps de la boucle s'exécutera au moins une fois.

Syntaxe

do { // corps de la boucle } while (condition);

Exemple

Un exemple simple d'affichage des nombres de 1 à 5 :

<?php $i = 1; do { echo $i . ' '; $i++; } while ($i <= 5); ?>

Résultat de l'exécution du code :

1 2 3 4 5

Exemple

La boucle s'exécutera au moins une fois, même si la condition est fausse :

<?php $flag = false; do { echo 'This will be printed once'; } while ($flag); ?>

Résultat de l'exécution du code :

'This will be printed once'

Exemple

Traitement d'un tableau à l'aide d'une boucle do-while :

<?php $arr = [1, 2, 3]; $i = 0; do { echo $arr[$i] . ' '; $i++; } while ($i < count($arr)); ?>

Résultat de l'exécution du code :

1 2 3

Voir aussi

  • la structure while,
    qui exécute une boucle avec précondition
  • la structure for,
    qui exécute une boucle avec compteur
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser