Podręcznik PHP
Poprzedni
Następny
range
Opis
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.
Poprzedni
Spis treści
Następny
Początek rozdziału