range() returnerer et array med elementer fra
low
til high
,
inklusiv begge. Hvis low > high, rækkefølgen vil blive fra high til low.
Ny parameter: Den valgfrie
step
parameter var tilføjet i 5.0.0.
Hvis der er givet en step
værdi, vil den blive
brugt som forhøjeksen mellem elementerne i rækken af værdier.
step
skal angives som et positiv tal. Hvis
step
ikke er sat, vil den automatisk være 1.
Bemærk: Før PHP 4.1.0, kunne range() kun lave rækker af værdier bestående af tal i stigende rækkefølge. Mulighed for bogstaver og tal i faldende værdi blev tilføjet i 4.1.0. Række af bogstaver er begrænset til en længde af en. Hvis længden er større end en, vil kun den første bogstav blive brugt.
Pas på |
I PHP versioner fra 4.1.0 til 4.3.2, range() ses tal som er angivet som en streng, som strenge og ikke tal. Så funktionen vil lave et array med bogstaver som værdier. For eksempel, "4242" vil blive set som "4" af funktionen. |
Se også shuffle(), array_fill() og foreach.