switch php

Для того, чтобы проверить большое количество условий в php рационально использовать оператор switch.  Оператор начинается со слова switch, за которым в скобках идет некоторое выражение. Далее после ключевого слова case перечисляются варианты значений. В случае совпадения выполняются операторы до оператора break. Если результата среди всех вариантов нет, то в конце используется оператор default, который  не обязателен.


Общий вид:

[code]
switch (выражение)
{
case вариант_1 : выполнение_1;
break;
case вариант_2 : выполнение_2;
break;
……..
case вариант_N : выполнение_N;
break;
default :
выполнение;
break;
}
[/code]

Например:

[code]
<?php
switch ($MY)
{
case 0 : echo "Температура ноль градусов";
break;
case 25: echo "Комфортная температура";
break;
case 35: echo "Слишком жарко!!!";
break;
default : echo "Неизвестное значение";
break;
}
?>
[/code]

Следует отметить, что после case могут располагаться только значения целого, вещественного или строкового типов. Но можно выполнять одно одно и тоже действие при нескольких вариантах, тогда:

[code]
<?php
switch ($MY)
{
case 0 : echo "Температура ноль градусов";
break;
case 25:
case 26:
case 27:
case 28:
case 29:
case 30: echo "Комфортная температура";
break;
case 35: echo "Слишком жарко!!!";
break;
default : echo "Неизвестное значение";
break;
}
?>
[/code]

1 Star2 Stars3 Stars4 Stars5 Stars (нет рейтинга)
Вы можете пропустить чтение записи и оставить комментарий. Размещение ссылок запрещено.
Оставить комментарий