Задача 13
Primary tabs
Создайте функцию, которая принимает на вход массив случайных чисел из диапазона [5..12]. Обходит этот массив и делает для каждого элемента следующее (пусть она оказывает побочный эффект прямо в своём теле):
Если это число равно 5 -- то выведете на экран строку "пять", если 6 -- то строку "шесть", если 7 то число "7", иначе -- строку "какое-то другое число".
<?php
function createRandArr($size) // создание массива случайных чисел
{
$array = [];
for ($i = 0; $i < $size; $i++) {
$array[$i] = rand(5, 12);
}
return $array;
}
function showArr($array) // распечатка массива в строку
{
foreach ($array as $value) {
echo " {$value} |";
}
echo '<br>';
}
function determineNum($array)
{
foreach ($array as $value) {
switch ($value) {
case 5:
echo 'Пять <br>';
break;
case 6:
echo 'Шесть <br>';
break;
case 7:
echo '7 <br>';
break;
default:
echo 'Какое-то другое число <br>';
}
}
}
$randArr = createRandArr(10);
showArr($randArr);
determineNum($randArr);
- Log in to post comments
- 816 reads