PHP Switch-оператор


Оператор switch используется для выполнения различных действий в зависимости от нескольких различных условий.


Оператор switch в PHP

Если вы хотитевыборочно выполнить один из нескольких блоков кода, используйте оператор switch.

Синтаксис

<?php switch (выражение) { case value1: //Блок кода 1 break; case value2: //Блок кода 2 break; //Другие операторы case default: //Если нет совпадающего значения } ?>

Описание параметра:

  • expression— это выражение, которое нужно сравнить.
  • case value:— возможное значение. Еслиexpressionзначение равно определённомуcaseзначение, затем выполнить соответствующий блок кода.
  • break;Используется для завершенияswitchоператор, чтобы предотвратить продолжение выполнения следующегоcase。
  • default:является необязательным, используется для указания, когда нет совпаденияcaseблок кода для выполнения.

Как это работает:Сначала простое выражениеn(обычно переменная) вычисляется один раз. Значение выражения сравнивается со значением каждого case в структуре. Если совпадение найдено, выполняется код, связанный с этим case. После выполнения кода используйтеbreakчтобы код не переходил к следующему case и не продолжал выполнение.defaultОператор используется для выполнения, когда нет совпадения (т. е. ни один case не является истинным).

Примеры

<?php $favcolor="red"; switch ($favcolor) { case "red": echo "Ваш любимый цвет — красный!"; break; case "blue": echo "Ваш любимый цвет — синий!"; break; case "green": echo "Ваш любимый цвет — зелёный!"; break; default: echo "Ваш любимый цвет — не красный, синий или зелёный!"; } ?>

Запустить пример »
Другие расширения