(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;
}
?>
Замечание:
Значения для последовательности знаков ограничены длиной в один символ. Если их длина больше одного, то только первый символ используется.