10 of 410 menu

Konstrukcija while

Konstrukcija while sukuria ciklą, kuris vykdomas tol, kol sąlyga grąžina true. Sąlyga tikrinama prieš kiekvieną iteraciją. Jei sąlyga yra klaidinga nuo pat pradžių, ciklas nebus vykdomas nė karto.

Sintaksė

while (condition) { // code to be executed }

Pavyzdys

Išveskime skaičius nuo 1 iki 5:

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

Kodo vykdymo rezultatas:

12345

Pavyzdys

Masyvo elementų apdorojimas:

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

Kodo vykdymo rezultatas:

246810

Pavyzdys

Begalinis ciklas:

<?php while (true) { // infinite loop } ?>

Šis kodas bus vykdomas begalinį laiką, kol nebus sustabdytas priverstinai.

Taip pat žiūrėkite

  • konstrukciją do-while,
    kuri tikrina sąlygą po ciklo vykdymo
  • konstrukciją for,
    kuri sukuria ciklą su inicializacija, sąlyga ir inkrementu
  • konstrukciją foreach,
    kuri išvardija masyvo elementus
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