PHP-Funktion range()
Beispiel
Erstellen eines Arrays, das den Bereich der Elemente von "0" bis "5" umfasst:
<?php $number = range(0,5); print_r($number); ?>
Definition und Verwendung
Die Funktion range() erstellt ein Array mit Elementen, die einen bestimmten Bereich umfassen.
zurückgegeben. low bis high zwischen
Anmerkung:Wenn low Parameter größer high Parameter, dann wird das erstellte Array von high bis low.
Beschreibung
Diese Funktion erstellt ein Array, das die Elemente zwischen low bis high (enthalten low und highzwischen high größer low kleiner, dann wird ein umgekehrtes Array zurückgegeben.
Syntax
range(low,high,step)
Parameter | Beschreibung |
---|---|
low | Erforderlich. Legt den niedrigsten Wert des Arrays fest. |
high | Erforderlich. Legt den höchsten Wert des Arrays fest. |
step | Optional. Legt den Schritt zwischen den Elementen fest. Standard ist 1. |
Technische Details
Rückgabewert: | Rückgabe eines Arrays, das die Elemente zwischen low bis high der Elemente Arrays. |
PHP-Version: | 4+ |
Aktualisierungsprotokoll: |
Der step-Parameter wurde in PHP 5.0 hinzugefügt. In den Versionen von PHP 4.1.0 bis 4.3.2 wird die Funktion numerische Zeichenfolgen als Zeichenfolgen und nicht als Integer betrachtet. Numerische Zeichenfolgen werden für Zeichensequenzen verwendet, z.B. wird "5252" als "5" betrachtet. Die Unterstützung von Zeichensequenzen und absteigenden Arrays wurde in PHP 4.1.0 hinzugefügt. Der Wert der Zeichensequenz ist auf eine Länge begrenzt. Wenn die Länge größer als eine ist, wird nur der erste Zeichencode verwendet. In Versionen vor dieser Version generierte range() nur aufsteigende Integer-Arrays. |
Mehr Beispiele
Beispiel 1
Rückgabe eines Arrays, das die Elemente zwischen "0" und "50" enthält und um 10 zunimmt:
<?php $number = range(0,50,10); print_r($number); ?>
Beispiel 2
Verwenden Sie Buchstaben - Rückgabe eines Arrays, das die Elemente zwischen "a" und "d" enthält:
<?php $letter = range("a","d"); print_r($letter); ?>