Задача №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
- 354 reads