range

(PHP 3>= 3.0.8, PHP 4 )

range --  Vytvoriť pole obsahujúce interval prvkov

Popis

array range ( mixed dole, mixed hore [, int krok])

range() vracia pole prvkov z dole po hore vrátane. Ak dole > hore, postupnosť bude od hora dolu.

Nový parameter: Voliteľný parameter krok bol pridaný v 4.4.0.

Ak je daná hodnota krok, použije sa ako inkrement medzi prvkami v postupnosti. krok by mal byť kladné číslo. Ak nie je špecifikovaný, krok bude defaultne 1.

Príklad 1. range() príklady

<?php
// array(0,1,2,3,4,5,6,7,8,9)
foreach(range(0, 9) as $number) {
    echo $number;
}

// Parameter krok bol predstavený v 4.4.0
// array(0,10,20,30,40,50,60,70,80,90,100)
foreach(range(0, 100, 10) as $number) {
    echo $number;
}

// Použitie znakov predstavené v 4.1.0
// array('a','b','c','d','e','f','g','h','i');
foreach(range('a', 'i') as $letter) {
    echo $letter;
}
// array('c','b','a');
foreach(range('c', 'a') as $letter) {
    echo $letter;
}
?>

Poznámka: Vo verziách pred 4.1.0 funkcia range() vytvorila iba inkrementujúce celočíselné polia. Podpora pre postupnosti znakov a dekrementácia polí bola pridaná v 4.1.0.

Tiež pozri shuffle() a foreach.