11 of 410 menu

Konstrukcija do-while

Konstrukcija do-while yra ciklas su postūmiu, kuris pirmiausia vykdo kodo bloką, o tada tikrina sąlygą. Jei sąlyga teisinga, ciklas kartojasi. Pagrindinis skirtumas nuo while yra tas, kad ciklo kūnas bus vykdomas bent vieną kartą.

Sintaksė

do { // ciklo kūnas } while (sąlyga);

Pavyzdys

Paprastas skaičių išvedimo nuo 1 iki 5 pavyzdys:

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

Kodo vykdymo rezultatas:

1 2 3 4 5

Pavyzdys

Ciklas bus vykdomas bent vieną kartą, net jei sąlyga klaidinga:

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

Kodo vykdymo rezultatas:

'This will be printed once'

Pavyzdys

Masyvo apdorojimas naudojant do-while ciklą:

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

Kodo vykdymo rezultatas:

1 2 3

Taip pat žiūrėkite

  • konstrukciją while,
    kuri vykdo ciklą su prielaida
  • konstrukciją for,
    kuri vykdo ciklą su skaitikliu
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti