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() другой пример использования.
| | Другие функции на r:
rawurlencode readdir readfile readline readline_completion_function readline_list_history readline_read_history readlink realpath recode recode_file register_tick_function rename require() reset restore_error_handler return rewinddir rmdir round rsort
|