11 of 410 menu

Konstrukce do-while

Konstrukce do-while představuje cyklus s postpodmínkou, který nejprve provede blok kódu a poté zkontroluje podmínku. Pokud je podmínka pravdivá, cyklus se opakuje. Hlavní rozdíl oproti while je v tom, že tělo cyklu se provede alespoň jednou.

Syntaxe

do { // tělo cyklu } while (podmínka);

Příklad

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

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

Výsledek provedení kódu:

1 2 3 4 5

Příklad

Cyklus se provede alespoň jednou, i když je podmínka nepravdivá:

<?php $flag = false; do { echo 'Toto bude vytištěno jednou'; } while ($flag); ?>

Výsledek provedení kódu:

'Toto bude vytištěno jednou'

Příklad

Zpracování pole pomocí cyklu do-while:

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

Výsledek provedení kódu:

1 2 3

Viz také

  • konstrukci while,
    která provádí cyklus s předpodmínkou
  • konstrukci for,
    která provádí cyklus s čítačem
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout