6 of 410 menu

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

Конструкцията switch сравнява стойността на променлива с поредица от стойности и изпълнява съответния блок код. Ако никоя стойност не съвпада, може да се изпълни код по подразбиране. Всеки блок код трябва да завършва с оператор break, за да се предотврати изпълнението на следващите блокове.

Синтаксис

switch ($variable) { case value1: // code to execute break; case value2: // code to execute break; default: // default code }

Пример

Най-прост пример за използване на switch за определяне на ден от седмицата:

<?php $day = 3; switch ($day) { case 1: echo 'Monday'; break; case 2: echo 'Tuesday'; break; case 3: echo 'Wednesday'; break; default: echo 'Invalid day'; } ?>

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

'Wednesday'

Пример

Пример с няколко case за един блок код:

<?php $grade = 'B'; switch ($grade) { case 'A': case 'B': echo 'Well done!'; break; case 'C': echo 'Good'; break; default: echo 'Try again'; } ?>

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

'Well done!'

Вижте също

  • конструкцията if,
    която проверява условие
  • конструкцията while,
    която създава цикъл с условие
Български
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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне