 |
(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() другой пример использования. |  |