PHP range() funktion
Eksempel
Opretter en array, der indeholder elementer inden for rækkevidden fra "0" til "5":
<?php $number = range(0,5); print_r($number); ?>
Definition og brug
range() funktionen opretter en array, der indeholder elementer inden for en specificeret rækkevidde.
denne funktion returnerer en array, der indeholder elementer fra low til high mellem
Kommentarer:Hvis low er større end high Parametre high til low.
Beskrivelse
Denne funktion opretter en array, der indeholder elementer fra low til high (inkluderer low og highmellem high er større end low er mindre, returneres arrayet i omvendt rækkefølge.
Syntaks
range(low,high,step)
Parametre | Beskrivelse |
---|---|
low | Obligatorisk. Angiver det laveste værdi i arrayet. |
high | Obligatorisk. Angiver det højeste værdi i arrayet. |
step | Valgfri. Angiver elementernes stigningsinterval. Standard er 1. |
Tekniske detaljer
Returværdi: | Returnerer en array, der indeholder elementer fra low til high elementerens array. |
PHP version: | 4+ |
Opdateringslog |
step parameter blev tilføjet i PHP 5.0. I versioner fra PHP 4.1.0 til 4.3.2 betragtes numeriske strengene som strenge i stedet for heltal. Numeriske strenge bruges som tegnsekvenser, f.eks. "5252" betragtes som "5". Understøttelse af tegnsekvenser og faldende arrayer blev tilføjet i PHP 4.1.0. Værdierne i tegnsekvensen er begrænsede til en længde. Hvis længden er større end en, bruges kun den første karakter. Før denne version genererede range() kun stigende heltalsarrayer. |
Flere eksempler
Eksempel 1
Returnerer en array, der indeholder elementer fra "0" til "50" med en stigning på 10:
<?php $number = range(0,50,10); print_r($number); ?>
Eksempel 2
Brug af bogstaver - Returnerer en array, der indeholder elementer fra "a" til "d":
<?php $letter = range("a","d"); print_r($letter); ?>