Задача 7: массив из семи случайных чисел

Задача 7 из этого списка задач.

Задать массив из 7-ми элементов через предварительное описание типа, заполнить его случайными значениями в одном цикле, а в другом цикле вывести эти значения на экран.

<?php
function arrays(){
	for ($i = 0; $i < 7; $i++){
	$arraySeven[$i] = rand();
	}
	foreach ($arraySeven as $value){
	echo $value, "<br>";
	}
}
arrays();
melisa's picture

  1. Оформление. Отсутствуют отступы внутри тел циклов
  2. Именование. Название функции не даёт понятия о том, что она делает
  3. Ещё нюанс. В строке 4 не обязательно указывать в скобках индекс элемента массива, т.к. присвоение значений происходит последовательно (всегда добавляется элемент в конец массива):
    $arraySeven[$i] = rand();

    Для этого достаточно такой записи:

    $arraySeven[] = rand();
JinJim's picture

<?php
function createArray(){
    for ($i = 0; $i < 7; $i++){
    	$arraySeven[] = rand();
    }
    foreach ($arraySeven as $value){
    	echo $value, "<br>";
    }
}
createArray();