Задача №13
Primary tabs
Создайте функцию, которая принимает на вход массив случайных чисел из диапазона [5..12]. Обходит этот массив и делает для каждого элемента следующее (пусть она оказывает побочный эффект прямо в своём теле):
Если это число равно 5 -- то выведете на экран строку "пять", если 6 -- то строку "шесть", если 7 то число "7", иначе -- строку "какое-то другое число".
Используйте для решения задачи оператор switch(link is external) (или см. книгу Стивена Хольцнера стр. 60).
<?php
function arrayCreation(): array
{
for ($i = 0; $i < 31; $i++) {
$arr[] = random_int(5, 12);
}
return $arr;
}
function arrayOutput($firstArray)
{
$cnt = count($firstArray);
for ($i = 0; $i < $cnt; $i++) {
switch ($firstArray[$i]) {
case $firstArray[5]:
echo "пять", '<br>';
break;
case $firstArray[6]:
echo "шесть", '<br>';
break;
case $firstArray[7]:
echo 7, '<br>';
break;
default:
echo 'какое-то другое число', '<br>';
}
}
}
arrayOutput(arrayCreation());
?>
- Log in to post comments
- 600 reads