11 of 410 menu

Konstruksjonen do-while

Konstruksjonen do-while er en løkke med postbetingelse som først utfører kodeblokken og deretter sjekker betingelsen. Hvis betingelsen er sann, gjentas løkken. Hovedforskjellen fra while er at løkkekroppen vil utføres minst en gang.

Syntaks

do { // løkkekropp } while (betingelse);

Eksempel

Et enkelt eksempel som viser tall fra 1 til 5:

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

Resultat av kjøring:

1 2 3 4 5

Eksempel

Løkken vil utføres minst en gang, selv om betingelsen er usann:

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

Resultat av kjøring:

'This will be printed once'

Eksempel

Behandling av en array ved hjelp av do-while-løkke:

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

Resultat av kjøring:

1 2 3

Se også

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