7 of 410 menu

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

Конструкцията case е част от оператора switch и позволява организирането на разклонение на програмата в зависимост от стойността на променливата. Всеки case проверява съответствието на стойността на променливата със своето условие и изпълнява код, ако бъде намерено съответствие.

Синтаксис

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

Пример

Най-прост пример за използване на конструкцията case за проверка на числова стойност:

<?php $num = 2; switch ($num) { case 1: echo 'One'; break; case 2: echo 'Two'; break; default: echo 'Other number'; } ?>

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

'Two'

Пример

Използване на няколко case за един блок код:

<?php $char = 'b'; switch ($char) { case 'a': case 'e': case 'i': case 'o': case 'u': echo 'Vowel'; break; default: echo 'Consonant'; } ?>

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

'Consonant'

Пример

Използване на case с низове:

<?php $day = 'Monday'; switch ($day) { case 'Monday': echo 'First day of week'; break; case 'Friday': echo 'Last working day'; break; default: echo 'Regular day'; } ?>

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

'First day of week'

Вижте също

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