Заполнение массива элементами из заданного диапазона

Рецепт №24. Из книги «128 рецептов php»
Перейти к оглавлению

Прежде, чем начать работу с массивом, его необходимо создать и заполнить. Не очень часто, но все же бывает необходимо, заполнить пустой массив элементами из определенного рада, с определенной последовательностью. Например, числами от 1 до 5 или буквами от a до f. На такой случай в php существуют функция range. Она принимает два обязательных и один не обязательный параметра. Обязательные, указывают диапазон, из которого будет заполнен массив, а необязательный определяет шаг между элементами последовательности.

Пример:

// заполнение массива элементами от 1 до 10
$array = range(1, 10);
var_dump($array);

// заполнение массива элементами от 5 до -5 с шагом 2
$array = range(5, -5, 2);
var_dump($array);

// заполнение массива элементами от a до f
$array = range('a', 'f');
var_dump($array);

// заполнение массива элементами от z до a с шагом 3
$array = range('z', 'a', 3);
var_dump($array);
Рассказать друзьям:


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*