Задача №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
- 2854 reads
melisa
Mon, 11/19/2018 - 12:29
Permalink
принято
принято