A range függvény
A range függvény egy tömböt hoz létre elemtartománnyal.
Például létrehozhatunk egy tömböt, amely
1-től 100-ig terjedő számokkal
vagy 'a'-tól 'z'-ig terjedő betűkkel van kitöltve.
A függvény által generált tartományt
paraméterek határozzák meg: az első paraméter azt adja meg, honnan generáljon,
a második pedig, hogy hová.
A függvény harmadik, opcionális paramétere megadja a lépést, amellyel a generálás halad.
Szintaxis
range(string|int|float $start, string|int|float $end, int|float $step = 1): array
Példa
Hozzunk létre egy tömböt, amely 1-től 5-ig terjedő számokkal
van kitöltve:
<?php
var_dump(range(1, 5));
?>
A kód végrehajtásának eredménye:
[1, 2, 3, 4, 5]
Példa
Hozzunk létre egy tömböt, amely 5-től 1-ig terjedő számokkal
van kitöltve:
<?php
var_dump(range(5, 1));
?>
A kód végrehajtásának eredménye:
[5, 4, 3, 2, 1]
Példa
Hozzunk létre egy tömböt, amely 0-tól 10-ig terjedő számokkal
2 lépéssel:
<?php
var_dump(range(0, 10, 2));
?>
A kód végrehajtásának eredménye:
[0, 2, 4, 6, 8, 10]
Példa
Hozzunk létre egy tömböt, amely 'a'-tól 'e'-ig terjedő betűkkel
van kitöltve:
<?php
var_dump(range('a', 'e'));
?>
A kód végrehajtásának eredménye:
['a', 'b', 'c', 'd', 'e']
Lásd még
-
a
array_fillfüggvényt,
amely egy tömböt tölt fel egy megadott értékkel -
a
array_padfüggvényt,
amely egy tömböt kívánt méretűre tölt fel