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.