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.