Funkcja range() w PHP
Przykład
Tworzy tablicę zawierającą zakres elementów od "0" do "5":
<?php $number = range(0,5); print_r ($number); ?>
Definicja i użycie
Funkcja range() tworzy tablicę zawierającą elementy z określonego zakresu.
zwraca tablicę zawierającą elementy między low do high między
Komentarz:jeśli low jeśli high Jeśli parametr jest większy niż high do low.
Opis
Funkcja ta tworzy tablicę zawierającą liczby całkowite lub znaki z low do high zawiera low i highmiędzy high niż low Jeśli wartość jest mniejsza, zwraca tablicę odwróconą.
Gramatyka
range(low,high,step)
Parametry | Opis |
---|---|
low | Wymagane. Określa najniższą wartość tablicy. |
high | Wymagane. Określa najwyższą wartość tablicy. |
step | Opcjonalnie. Określa krok między elementami. Domyślnie to 1. |
Szczegółowe informacje techniczne
Wartość zwracana: | Zwraca tablicę zawierającą liczby całkowite z low do high elementów tablicy. |
Wersja PHP: | 4+ |
Log aktualizacji: |
Parametr step został dodany w PHP 5.0. W wersjach od PHP 4.1.0 do 4.3.2 funkcja traktuje ciąg znaków numerycznych jako ciągi znaków, a nie liczby całkowite. Ciała znaków będą używane jako sekwencje znaków, np. "5252" jest traktowane jako "5". Obsługa sekwencji znaków i tablic malejących jest nowością w PHP 4.1.0. Wartości sekwencji znaków są ograniczone do jednej długości. Jeśli długość jest większa niż jeden, używa się tylko pierwszego znaku. W wersjach przed tą, funkcja range() generowała tylko tablice liczb całkowitych rosnących. |
Więcej przykładów
Przykład 1
Zwraca tablicę zawierającą elementy od "0" do "50" z krokiem 10:
<?php $number = range(0,50,10); print_r ($number); ?>
Przykład 2
Użycie liter - zwraca tablicę zawierającą elementy z "a" do "d":
<?php $letter = range("a","d"); print_r ($letter); ?>