Задача 13: работа с массивом оператором switch
Primary tabs
Задача 13 из этого списка
Создайте функцию, которая принимает на вход массив случайных чисел из диапазона [5..12]. Обходит этот массив и делает для каждого элемента следующее (пусть она оказывает побочный эффект прямо в своём теле):
Если это число равно 5 -- то выведете на экран строку "пять", если 6 -- то строку "шесть", если 7 то число "7", иначе -- строку "какое-то другое число".
<?php function createArray(){ for ($i = 0; $i < rand(11, 99); $i++){ $arrayR[] = rand(5, 12); } return $arrayR; } function arraySwitch($a){ foreach ($a as $value){ switch ($value){ case 5: echo "пять<br>"; break; case 6: echo "шесть<br>"; break; case 7: echo "семь<br>"; break; default: echo "какое-то другое число<br>"; break; } } } $arrayRand = createArray(); arraySwitch($arrayRand);
- Log in to post comments
- 3790 reads
melisa
Wed, 10/04/2017 - 14:22
Permalink
Работает всё верно, но есть пара комментариев
JinJim
Wed, 10/04/2017 - 15:27
Permalink
Благодарю, исправил.