range - Создает массив, содержащий диапазон элементов
Вернуться к: Функции для работы с массивами
range
(PHP 4, PHP 5, PHP 7)
range — Создает массив, содержащий диапазон элементов
Описание
Создает массив, содержащий диапазон элементов.
Список параметров
-
start -
Первое значение последовательности.
-
end -
Конечное значение, которым заканчивается последовательность.
-
step -
Если указан параметр
step, то он будет использоваться как инкремент между элементами последовательности.stepдолжен быть положительным числом. Еслиstepне указан, он принимает значение по умолчанию 1.
Возвращаемые значения
Возвращает массив элементов от start до
end, включительно.
Примеры
Пример #1 Примеры использования range()
<?php
// array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
foreach (range(0, 12) as $number) {
echo $number;
}
// Параметр step
// array(0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100)
foreach (range(0, 100, 10) as $number) {
echo $number;
}
// Использование последовательности знаков
// array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i');
foreach (range('a', 'i') as $letter) {
echo $letter;
}
// array('c', 'b', 'a');
foreach (range('c', 'a') as $letter) {
echo $letter;
}
?>
Примечания
Замечание:
Значения для последовательности знаков ограничены длиной в один символ. Если их длина больше одного, то только первый символ используется.
Вернуться к: Функции для работы с массивами