Москва, Строительный проезд, 7А кор. 4 Работаем: 24/7 +7 495 744 67 74

Оператор SWITCH в PHP

Иногда даже использование конструкции операторов if .. elseif несколько утомляет.
Чтобы исправить эту ситуацию есть оператор switch. Синтаксис:

switch (exp) 
{
    case condition1:
    exp1;
    break;
    
    case condition2:
    exp2;
    break;
    
    case condition3:
    exp3;
    break;
    
    default:
    exp4;
    break;
}

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

<?php
$speed = 55;

switch($speed)
{
    case 30 : 
        echo "Ваша скорость 30 км/час";
    break;
    
    case 58 : 
        echo "Ваша скорость 50 км/час";
    break;
    
    case 70 : 
        echo "Превышение скорости !";
    break;
    
    default : 
        echo "Скорость в пределах нормы";
    break;

}
?>

Также, при использовании оператора switch, мы можем записать несколько условий для некоторого действия:

<?php
$speed = 55;

switch($speed)
{
    case 30 : 
    case 58 : 
        echo "Скорость в пределах нормы";
    break;
    
    case 70 : 
        echo "Превышение скорости !";
    break;
    
    default : 
        echo "Скорость в пределах нормы";
    break;

}
?>

В результате мы увидим — «Скорость в пределах нормы».


адрес

г. Москва, Строительный пр., 7Ак4

телефон

+7 495 744 67 74Круглосуточно
Яндекс.Метрика

Если у Вас есть вопросы, жалобы или предложения по работе нашей компании, напишите нам Нам важно любое мнение. Спасибо.