Funkce PHP range() .
Příklad
Vytvořte pole obsahující rozsah prvků od "0" do "5":
<?php
$number = range(0,5);
print_r ($number);
?>
Definice a použití
Funkce range() vytvoří pole obsahující rozsah prvků.
Tato funkce vrací pole prvků od nízké po vysokou.
Poznámka: Pokud je parametr low vyšší než parametr high, pole rozsahů bude od vysoké do nízké.
Syntax
range(low, high, step)
Hodnoty parametrů
Parameter | Description |
---|---|
low | Required. Specifies the lowest value of the array |
high | Required. Specifies the highest value of the array |
step | Optional. Specifies the increment used in the range. Default is 1 |
Technické údaje
Návratová hodnota: | Vrátí pole prvků od nízké po vysokou |
---|---|
Verze PHP: | 4+ |
PHP Changelog: | Parametr step byl přidán v PHP 5.0. Ve verzích PHP 4.1.0 až 4.3.2 tato funkce považuje číselné řetězce za řetězce, nikoli za celá čísla. Číselné řetězce budou použity pro sekvence znaků, např. "5252" je považováno za "5". V PHP 4.1.0 byla přidána podpora pro sekvence znaků a dekrementování polí. Hodnoty sekvence znaků jsou omezeny na délku jedna. Pokud je délka větší než jedna, použije se pouze první znak. Před touto verzí range() generovala pouze inkrementující celočíselná pole. |
Další příklady
Příklad
Vrátí pole prvků od "0" do "50" a zvýší se o 10.
<?php
$number = range(0,50,10);
print_r ($number);
?>
Příklad
Použití písmen - vrátí pole prvků od "a" do "d"
<?php
$letter = range("a","d");
print_r ($letter);
?>
❮ PHP Array Reference