11 of 410 menu

Constructie do-while

De constructie do-while is een lus met navoring die eerst het codeblok uitvoert en daarna de voorwaarde controleert. Als de voorwaarde waar is, herhaalt de lus zich. Het belangrijkste verschil met while is dat de body van de lus ten minste één keer wordt uitgevoerd.

Syntaxis

do { // body van de lus } while (voorwaarde);

Voorbeeld

Eenvoudig voorbeeld van het uitvoeren van getallen van 1 tot 5:

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

Resultaat van de code:

1 2 3 4 5

Voorbeeld

De lus wordt ten minste één keer uitgevoerd, zelfs als de voorwaarde onwaar is:

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

Resultaat van de code:

'This will be printed once'

Voorbeeld

Verwerken van een array met een do-while lus:

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

Resultaat van de code:

1 2 3

Zie ook

  • de constructie while,
    die een lus met voorwaarde uitvoert
  • de constructie for,
    die een tellerlus uitvoert
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren