PHP switch case default example

Задача для начинающих №13

<?php
/*
* Создайте функцию, которая принимает на вход массив случайных чисел из диапазона [5..12]. 
* Обходит этот массив и делает для каждого элемента следующее (пусть она оказывает побочный 
* эффект прямо в своём теле):
* Если это число равно 5 -- то выведете на экран строку "пять", если 6 -- то строку "шесть", если 7 
* то число "7", иначе -- строку "какое-то другое число".
* Используйте для решения задачи оператор switch.
*
* @param int* $arr  массив случайных чисел [5, 12]
*/
function switchArr($arr){
    foreach($arr as $value){
        switch($value){

PHP switch() case default - пример кода

Блоков case (вариантов) внутри switch может быть сколь угодно много, но default (случай по-умолчанию) только 1:

switch ($i) {
    case 0: // если i = 0
        echo "i равно 0";
        break;
    case 1:
        echo "i равно 1";
        break;
    case 2:
        echo "i равно 2";
        break;
    default: // если ни один предыдущий пункт не выполнился
       echo "i не равно 0, 1 или 2";
}

пример взят отсюда: php.net/manual/ru/control-structures.switch.php

Subscribe to RSS - PHP switch case default example