11 of 410 menu

Do-while konstrukcija

Konstrukcija do-while ir cilpa ar pēcnosacījumu, kas vispirms izpilda koda bloku un tikai pēc tam pārbauda nosacījumu. Ja nosacījums ir patiess, cilpa atkārtojas. Galvenā atšķirība no while ir tā, ka cilpas pamatne izpildīsies vismaz vienu reizi.

Sintakse

do { // cilpas pamatne } while (nosacījums);

Piemērs

Vienkāršs piemērs, kas izvada skaitļus no 1 līdz 5:

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

Koda izpildes rezultāts:

1 2 3 4 5

Piemērs

Cilpa izpildīsies vismaz vienu reizi, pat ja nosacījums ir nepatiess:

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

Koda izpildes rezultāts:

'This will be printed once'

Piemērs

Masīva apstrāde, izmantojot do-while cilpu:

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

Koda izpildes rezultāts:

1 2 3

Skatiet arī

  • konstrukciju while,
    kas izpilda cilpu ar priekšnosacījumu
  • konstrukciju for,
    kas izpilda cilpu ar skaitītāju
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt