PHP Switch-оператор
Оператор switch используется для выполнения различных действий в зависимости от нескольких различных условий.
Оператор switch в PHP
Если вы хотитевыборочно выполнить один из нескольких блоков кода, используйте оператор switch.
Синтаксис
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 не является истинным).
Примеры
$favcolor="red";
switch ($favcolor)
{
case "red":
echo "Ваш любимый цвет — красный!";
break;
case "blue":
echo "Ваш любимый цвет — синий!";
break;
case "green":
echo "Ваш любимый цвет — зелёный!";
break;
default:
echo "Ваш любимый цвет — не красный, синий или зелёный!";
}
Запустить пример »