PHP range()Функции

PHP Array ReferenceПолное руководство по массивам PHP

Примеры

Создайте массив, содержащий элементы от "0" до "5":

<?php
$number = range(0,5);
print_r ($number);
?>

Запустить пример »

Определение и использование

Функция range() создает массив, содержащий элементы в заданном диапазоне.

Эта функция возвращает массив, содержащий элементы от low до high.

Примечание:Если параметр low больше параметра high, созданный массив будет от high до low.


Синтаксис

range(low,high,step)

Parameters Описание
low Обязательный. Задает минимальное значение элементов массива.
высокий Обязательный. Задает максимальное значение элементов массива.
шаг Необязательный. Задает шаг между элементами. По умолчанию равен 1.

Технические детали

Возвращаемое значение: Возвращает массив, содержащий элементы отlowдоhighмассива элементов.
Версия PHP: 4+
Список изменений: stepПараметр step был добавлен в PHP 5.0.

В версиях PHP с 4.1.0 по 4.3.2 функция рассматривала числовые строки как строки, а не как целые числа. Числовые строки использовались для последовательностей символов; например, "5252" рассматривалась как "5".

Поддержка последовательностей символов и убывающих массивов была добавлена в PHP 4.1.0. Значения последовательностей символов ограничены длиной в один символ. Если длина больше одного, используется только первый символ. До этой версии range() создавала только возрастающие массивы целых чисел.


Другие примеры

Пример 1

Возвращает массив, содержащий элементы от "0" до "50" с шагом 10:

<?php
$number = range(0,50,10);
print_r ($number);
?>

Запустить пример »

Пример 2

Использование букв — возвращает массив, содержащий элементы от "a" до "d":

<?php
$letter = range("a","d");
print_r ($letter);
?>

Запустить пример »


PHP Array ReferenceПолное справочное руководство по массивам PHP Другие расширения