top

Описание функции range



range


(PHP 3>= 3.0.8, PHP 4)
range - создаёт массив, содержащий диапазон элементов.

Описание


array range (mixed low, mixed high)
range() возвращает массив элементов от low до high включительно. Если low > high, последовательность будет от high до low.
Пример 1. range()


foreach(range(0, 9) as $number) {
    echo $number;
}
foreach(range('a', 'z') as $letter) {
    echo $letter;
}
foreach(range('z', 'a') as $letter) {
    echo $letter;
}



Примечание: до версии 4.1.0 функция range() генерировала только массивы инкрементных чисел. Поддержка последовательностей символов и декрементных массивов была добавлена в 4.1.0.
Пример 2. Симуляция декрементных диапазонов и символьных последовательностей


# array_reverse может использоваться для изменения порядка диапазона
foreach(array_reverse(range(0,9)) as $number) {
    echo $number;
}

# array_map() можно использовать для перевода чисел в символы с помощью chr()
foreach(array_map('chr', range(ord('a'),ord('z'))) as $character) {
    echo $character;
}



См. в shuffle() другой пример использования.
corner
My pencil ;)
Главная     Сервисы     Портфолио     Проги     Видео     Контакты     Ссылки     Текст