PHP range()Функции
Полное руководство по массивам PHP
Примеры
Создайте массив, содержащий элементы от "0" до "5":
<?php
$number = range(0,5);
print_r ($number);
?>
$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);
?>
$number = range(0,50,10);
print_r ($number);
?>
Запустить пример »
Пример 2
Использование букв — возвращает массив, содержащий элементы от "a" до "d":
<?php
$letter = range("a","d");
print_r ($letter);
?>
$letter = range("a","d");
print_r ($letter);
?>
Запустить пример »
Полное справочное руководство по массивам PHP Другие расширения