PHP range() functie
Voorbeeld
Maak een array aan met een reeks elementen van "0" tot "5":
<?php $number = range(0,5); print_r($number); ?>
Definitie en gebruik
De functie range() maakt een array aan met elementen binnen een bepaalde reeks.
Deze functie retourneert een array die elementen bevat tussen low tot high tussen elementen array.
Opmerking:Als low Parameters groter dan high Parameters, dan wordt de gegenereerde array van high tot low.
Beschrijving
Deze functie maakt een array aan die elementen bevat tussen low tot high (inclusief low en high) tussen integer of character. Als high is groter dan low is kleiner, dan wordt de array omgekeerd geretourneerd.
Syntaxis
range(low,high,step)
Parameters | Beschrijving |
---|---|
low | Verplicht. Stel het laagste waarde van de array in. |
high | Verplicht. Stel het hoogste waarde van de array in. |
step | Optioneel. Stel het stapgemiddelde tussen elementen in. Standaard is 1. |
Technische details
Retournerende waarde: | Retourneer een array met elementen tussen low tot high elementen array. |
PHP Versie: | 4+ |
Update log: |
De step parameter is toegevoegd in PHP 5.0. In versies van PHP 4.1.0 tot 4.3.2 wordt de functie getalstrings gezien als strings in plaats van integers. Getalstrings worden gebruikt voor character sequences, bijvoorbeeld, "5252" wordt gezien als "5". Ondersteuning voor character sequences en afnemende arrays is toegevoegd in PHP 4.1.0. De waarde van de character sequence is beperkt tot een lengte. Als de lengte groter is dan één, wordt alleen de eerste character gebruikt. Vóór deze versie genereerde range() alleen oplopende integer arrays. |
Meer voorbeelden
Voorbeeld 1
Retourneer een array met elementen tussen "0" en "50" met een stijging van 10:
<?php $number = range(0,50,10); print_r($number); ?>
Voorbeeld 2
Gebruik letters - retourneer een array met elementen tussen "a" en "d":
<?php $letter = range("a","d"); print_r($letter); ?>