PHP 5 Оператор Switch
Курс по основам языка программирования PHP.
W3Schools на русском языке. Уроки для начинающих
Switch - в переводе с анг. Переключатель.
Оператор switch
используется для выполнения различных действий в зависимости от условий.
PHP Оператор switch
Используйте оператор switch
, чтобы выбрать один из множества блоков кода, который будет выполнен.
Синтаксис
switch (n)
{
case label1:
код будет выполнен, если n=label1;
break;
case label2:
код будет выполнен, если n=label2;
break;
case label3:
код будет выполнен, если n=label3;
break;
...
default:
код будет выполнен, если n отличается от всех меток;
}
Вот как это работает: сначала у нас есть одно выражение n (чаще всего переменная), которое вычисляется один раз. Затем значение выражения сравнивается со значениями для каждого случая в структуре. Если есть совпадение, выполняется блок кода, связанный с этим случаем. Используйте break
, чтобы предотвратить автоматический запуск кода в следующем случае. Оператор default
используется, если совпадений не найдено.
Пример
<?php
$favcolor = "red";
switch ($favcolor)
{
case "red":
echo "Your favorite color is red!";
break;
case "blue":
echo "Your favorite color is blue!";
break;
case "green":
echo "Your favorite color is green!";
break;
default:
echo "Your favorite color is neither red, blue, nor green!";
}
?>
Выполнить пример »
Не выкладывайте свой код непосредственно в комментариях, он отображается некорректно. Воспользуйтесь такими сервисами, как jsfiddle.net, codepen.io, liveweave.com, jsbin.com, сохраните код на любом из этих сервисов и в комментариях дайте на него ссылку. Так будет виден и код, и результат.