10 of 410 menu

Конструкция while

Конструкцията while създава цикъл, който се изпълнява докато условието връща true. Условието се проверява преди всяка итерация. Ако условието е невярно още от началото, цикълът няма да се изпълни нито веднъж.

Синтаксис

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

Пример

Нека изведем числата от 1 до 5:

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

Резултат от изпълнението на кода:

12345

Пример

Обработка на елементи от масив:

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

Резултат от изпълнението на кода:

246810

Пример

Безкраен цикъл:

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

Този код ще се изпълнява безкрайно, докато не бъде спрян принудително.

Вижте също

  • конструкцията do-while,
    която проверява условието след изпълнение на тялото на цикъла
  • конструкцията for,
    която създава цикъл с инициализация, условие и стъпка
  • конструкцията foreach,
    която обхожда елементите на масив
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне