11 of 410 menu

Konstruktionen do-while

Konstruktionen do-while er en løkke med postbetingelse, der først udfører en blok kode og derefter kontrollerer betingelsen. Hvis betingelsen er sand, gentages løkken. Den vigtigste forskel fra while er, at løkkens krop udføres mindst én gang.

Syntaks

do { // løkkens krop } while (betingelse);

Eksempel

Simpelt eksempel på udskrivning af tal fra 1 til 5:

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

Resultat af kodeudførelse:

1 2 3 4 5

Eksempel

Løkken udføres mindst én gang, selvom betingelsen er falsk:

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

Resultat af kodeudførelse:

'This will be printed once'

Eksempel

Behandling af et array ved hjælp af en do-while løkke:

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

Resultat af kodeudførelse:

1 2 3

Se også

  • konstruktionen while,
    som udfører en løkke med forudsætning
  • konstruktionen for,
    som udfører en løkke med tæller
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis