php оператор switch

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

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

Учебные задачи PHP. Задача 13

Список учебных задач PHP здесь

Условие: Создайте функцию, которая принимает на вход массив случайных чисел из диапазона [5..12]. Обходит этот массив и делает для каждого элемента следующее (пусть она оказывает побочный эффект прямо в своём теле): Если это число равно 5 -- то выведете на экран строку "пять", если 6 -- то строку "шесть", если 7 то число "7", иначе -- строку "какое-то другое число". Используйте для решения задачи оператор switch.

<?php
$n = 9;
for ($i = 0; $i < $n; $i++) {
	$arr[$i] = rand(5, 12); // Заполняем массив рандомными значениями
}
function idNumber($arr) {
	foreach ($arr as $elem) { // Перебираем значения в рандомном массиве
		switch ($elem) {  // Определяем, что за число
			case "5":
				echo "Пять", "<br>";
				break;
			case "6":
				echo "Шесть", "<br>";
				break;
			case "7":
				echo "Семь", "<br>";
				break;
			default:
				echo "Другое число", "<br>";
				break;
		}
	}
}
idNumber($arr);
?>
Subscribe to RSS - php оператор switch