Задача №13 - Обход массива, вывод строки в зависимости от значения
Primary tabs
Задача №13 из этого списка:
Условие задачи:
Создайте функцию, которая принимает на вход массив случайных чисел из диапазона [5..12]. Обходит этот массив и делает для каждого элемента следующее (пусть она оказывает побочный эффект прямо в своём теле): если это число равно 5 -- то выведете на экран строку "пять", если 6 -- то строку "шесть", если 7 то число "7", иначе -- строку "какое-то другое число".
Мое решение:
<?php function arrayRandomValue ($n){ for ($i = 0; $i < $n; $i++){ $arr[$i] = rand(5, 12); } return $arr; } $a = arrayRandomValue(12-5+1); var_dump($a); function printStringValueArray ($n){ for ($i = 0; $i < count($n); $i++){ switch ($n[$i]){ case 5: echo 'пять' . '<br>'; break; case 6: echo 'шесть' . '<br>'; break; case 7: echo 7 . '<br>'; break; default: echo 'какое-то другое число' . '<br>'; break; } } } echo '<br>'; printStringValueArray($a);
- Log in to post comments
- 2271 reads
melisa
Mon, 11/19/2018 - 12:29
Permalink
принято
принято