Обучение php

Учебные задачи 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