Функция PHP range()
Пример
Создайте массив, содержащий диапазон элементов от «0» до «5»:
<?php
$number = range(0,5);
print_r ($number);
?>
Определение и использование
Функция range() создает массив, содержащий диапазон элементов.
Эта функция возвращает массив элементов от младшего к старшему.
Примечание. Если параметр low выше, чем параметр high, массив диапазонов будет от высокого к низкому.
Синтаксис
range(low, high, step)
Значения параметров
Parameter | Description |
---|---|
low | Required. Specifies the lowest value of the array |
high | Required. Specifies the highest value of the array |
step | Optional. Specifies the increment used in the range. Default is 1 |
Технические детали
Возвращаемое значение: | Возвращает массив элементов от младшего к старшему |
---|---|
Версия PHP: | 4+ |
Журнал изменений PHP: | Параметр step был добавлен в PHP 5.0. В версиях PHP с 4.1.0 по 4.3.2 эта функция видит числовые строки как строки, а не целые числа. Числовые строки будут использоваться для последовательностей символов, например, "5252" обрабатывается как "5". В PHP 4.1.0 была добавлена поддержка последовательностей символов и уменьшающихся массивов. Значения последовательности символов ограничены длиной одного. Если длина больше единицы, используется только первый символ. До этой версии range() генерировал только увеличивающиеся целочисленные массивы. |
Дополнительные примеры
Пример
Возвращает массив элементов от «0» до «50» и увеличивает его на 10.
<?php
$number = range(0,50,10);
print_r ($number);
?>
Пример
Используя буквы - вернуть массив элементов от "a" до "d"
<?php
$letter = range("a","d");
print_r ($letter);
?>
❮ Справочник по массивам PHP