11 of 410 menu

Konstruktionen do-while

Konstruktionen do-while är en loop med postvillkor som först kör kodblocket och sedan kontrollerar villkoret. Om villkoret är sant, upprepas loopen. Den största skillnaden jämfört med while är att loopkroppen kommer att köras åtminstone en gång.

Syntax

do { // loopkropp } while (villkor);

Exempel

Ett enkelt exempel som skriver ut tal från 1 till 5:

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

Resultat av koden:

1 2 3 4 5

Exempel

Loopen kommer att köras minst en gång, även om villkoret är falskt:

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

Resultat av koden:

'This will be printed once'

Exempel

Behandla en array med en do-while loop:

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

Resultat av koden:

1 2 3

Se även

  • konstruktionen while,
    som kör en loop med förvillkor
  • konstruktionen for,
    som kör en loop med räknare
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa