Архив рубрики «Прогрессии»

Оператор switch

Оператор switch похож на ряд операторов IF с одинаковым условием. Во многих случаях вам может понадобиться сравнивать одну и ту же переменную (или выражение) с множеством различных значений и выполнять различные участки кода в зависимости от того, какое значение принимает эта переменная (или выражение). Это именно тот случай, для которого удобен оператор switch.

Программа. которая выдает сообщение в зависимости от полученной оценки

Код программы:

<?php

$k = 4;

switch($k) {

case 1:

echo 'very bad';

break;

case 2:

echo 'bad';

break;

case 3:

echo 'not good';

break;

case 4:

echo 'good';

break;

case 5:

echo 'great';

break;

default:

echo 'Error!';

}

?>

Список операторов для исполнения в секции case также может быть пустым, что просто передает управление списку операторов в следующей секции case.

<?php
switch ($i) {
case
0:
case
1:
case
2:
echo
"i меньше чем 3, но неотрицательный";
break;
case
3:
echo
"i равно 3";
}
?>