11 of 410 menu

Конструкција do-while

Конструкција do-while представља петљу са пост-условом, која прво извршава блок кода, а затим проверу услова. Ако је услов тачан, петља се понавља. Основна разлика у односу на while је у томе што ће се тело петље извршити бар једном.

Синтакса

do { // тело петље } while (услов);

Пример

Једноставан пример исписивања бројева од 1 до 5:

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

Резултат извршавања кода:

1 2 3 4 5

Пример

Петља ће се извршити бар једном, чак и ако је услов нетачан:

<?php $flag = false; do { echo 'Ово ће бити исписано једном'; } while ($flag); ?>

Резултат извршавања кода:

'Ово ће бити исписано једном'

Пример

Обрада низа помоћу петље do-while:

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

Резултат извршавања кода:

1 2 3

Види такође

  • конструкцију while,
    која извршава петљу са пред-условом
  • конструкцију for,
    која извршава петљу са бројачем
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј