11 of 410 menu

A do-while szerkezet

A do-while szerkezet egy utófeltételes ciklus, amely először végrehajtja a kódrészletet, és csak azután ellenőrzi a feltételt. Ha a feltétel igaz, a ciklus ismétlődik. Az alapvető különbség a while ciklushoz képest, hogy a ciklusmag legalább egyszer mindig végrehajtódik.

Szintaxis

do { // ciklusmag } while (feltétel);

Példa

Egyszerű példa a 1-től 5-ig terjedő számok kiírására:

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

A kód végrehajtásának eredménye:

1 2 3 4 5

Példa

A ciklus egyszer mindenképpen lefut, még akkor is, ha a feltétel hamis:

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

A kód végrehajtásának eredménye:

'This will be printed once'

Példa

Tömb feldolgozása do-while ciklussal:

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

A kód végrehajtásának eredménye:

1 2 3

Lásd még

  • a while szerkezetet,
    amely előfeltételes ciklust hajt végre
  • a for szerkezetet,
    amely számlálós ciklust hajt végre
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás