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);
?>

Kør eksempel

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);
?>

Kør eksempel

Eksempel 2

Brug af bogstaver - Returnerer en array, der indeholder elementer fra "a" til "d":

<?php
$letter = range("a","d");
print_r($letter);
?>

Kør eksempel