НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
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
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить