Инициализация массива диапазоном целых чисел

Задача
Необходимо занести в массив ряд последовательных целых чисел.

Решение
Используйте функцию range($start, $stop):
$cards = range(1, 52);


Обсуждение
Для приращения, отличного от 1, можно использовать:

function pc_array_range($start, $stop, $step) {
$array = array();
for ($i = $start; $i <= $stop; $i += $step) {
$array[] = $i;
}
return $array;
}


Поэтому для нечетных чисел:

$odd = pc_array_range(1, 52, 2);

А для четных чисел:
$even = pc_array_range(2, 52, 2);

Теги:
range
Добавлено: 21 Июля 2018 07:09:14 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...