Funkcija range
Funkcija range kreira niz sa opsegom
elemenata. Na primer, možete kreirati niz,
popunjen brojevima od 1 do 100
ili slovima od 'a' do 'z'.
Opseg koji će funkcija generisati zadaje se
parametrima: prvi parametar odakle da generiše,
a drugi - dokle.
Treći opcioni parametar funkcije zadaje korak, kojim će se kretati generisanje.
Sintaksa
range(string|int|float $start, string|int|float $end, int|float $step = 1): array
Primer
Hajde da kreiramo niz, popunjen brojevima
od 1 do 5:
<?php
var_dump(range(1, 5));
?>
Rezultat izvršavanja koda:
[1, 2, 3, 4, 5]
Primer
Hajde da kreiramo niz, popunjen brojevima
od 5 do 1:
<?php
var_dump(range(5, 1));
?>
Rezultat izvršavanja koda:
[5, 4, 3, 2, 1]
Primer
Hajde da kreiramo niz, popunjen brojevima
od 0 do 10 sa korakom 2:
<?php
var_dump(range(0, 10, 2));
?>
Rezultat izvršavanja koda:
[0, 2, 4, 6, 8, 10]
Primer
Hajde da kreiramo niz, popunjen slovima
od 'a' do 'e':
<?php
var_dump(range('a', 'e'));
?>
Rezultat izvršavanja koda:
['a', 'b', 'c', 'd', 'e']
Pogledajte takođe
-
funkciju
array_fill,
koja popunjava niz zadatom vrednošću -
funkciju
array_pad,
koja dopunjava niz do željene veličine