11 of 410 menu

Konštrukcia do-while

Konštrukcia do-while predstavuje cyklus s postpodmienkou, ktorý najprv vykoná blok kódu a až potom skontroluje podmienku. Ak je podmienka pravdivá, cyklus sa zopakuje. Hlavný rozdiel oproti while je v tom, že telo cyklu sa vykoná aspoň raz.

Syntax

do { // telo cyklu } while (podmienka);

Príklad

Jednoduchý príklad výpisu čísel od 1 do 5:

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

Výsledok vykonania kódu:

1 2 3 4 5

Príklad

Cyklus sa vykoná aspoň raz, aj keď je podmienka nepravdivá:

<?php $flag = false; do { echo 'Toto sa vytlačí raz'; } while ($flag); ?>

Výsledok vykonania kódu:

'Toto sa vytlačí raz'

Príklad

Spracovanie poľa pomocou cyklu do-while:

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

Výsledok vykonania kódu:

1 2 3

Pozri tiež

  • konštrukciu while,
    ktorá vykonáva cyklus s predpodmienkou
  • konštrukciu for,
    ktorá vykonáva cyklus s počítadlom
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť