10 of 410 menu

Konstrukce while

Konstrukce while vytváří cyklus, který se provádí tak dlouho, dokud podmínka vrací true. Podmínka se kontroluje před každou iterací. Pokud je podmínka nepravdivá od začátku, cyklus se neprovede ani jednou.

Syntaxe

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

Příklad

Vypíšeme čísla od 1 do 5:

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

Výsledek provedení kódu:

12345

Příklad

Zpracování prvků pole:

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

Výsledek provedení kódu:

246810

Příklad

Nekonečný cyklus:

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

Tento kód bude proveden nekonečně dlouho, dokud není násilně zastaven.

Viz také

  • konstrukci do-while,
    která kontroluje podmínku po provedení cyklu
  • konstrukci for,
    která vytváří cyklus s inicializací, podmínkou a inkrementem
  • konstrukci foreach,
    která prochází prvky pole
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout