range

(PHP 3>= 3.0.8, PHP 4 )

range --  Stwórz tablicę zawierającą przedział elementów

Opis

array range ( mixed dolny, mixed górny)

range() zwraca tablicę elementów od dolny do górny, włącznie. Jeśli dolny > górny, to sekwencja będzie od górnego do dolnego.

Przykład 1. Przykłady użycia range()

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

Notatka: Do wersji 4.1.0, funkcja range() generowała tylko rosnące tablice liczbowe. Obsługa dla sekwencji znakowych i tablic malejących została dodana w 4.1.0.

Przykład 2. Symulowanie sekwencji malejących i znakowych

# do odwrócenia kolejności sekwencji można użyć array_reverse
foreach(array_reverse(range(0,9)) as $liczba) {
    echo $liczba;
}

# funkcja array_map() może być użyta do zamiany liczb całkowitych na znaki
# używając chr()
foreach(array_map('chr', range(ord('a'),ord('z'))) as $znak){
    echo $znak;
}

Patrz także: shuffle() aby zobaczyć inny przykład wykorzystania tej funkcji.