Funktsioon range
Funktsioon range loob massiivi elementide
vahemikuga. Näiteks saab luua massiivi,
mis on täidetud numbritega 1 kuni 100
või tähtedega 'a' kuni 'z'.
Vahemik, mille funktsioon genereerib, määratakse
parameetritega: esimene parameeter on alguspunkt,
ja teine - lõpp-punkt.
Funktsiooni kolmas valikuline parameeter määrab sammu, millega genereerimine toimub.
Süntaks
range(string|int|float $start, string|int|float $end, int|float $step = 1): array
Näide
Loome massiivi, mis on täidetud numbritega
1 kuni 5:
<?php
var_dump(range(1, 5));
?>
Koodi täitmise tulemus:
[1, 2, 3, 4, 5]
Näide
Loome massiivi, mis on täidetud numbritega
5 kuni 1:
<?php
var_dump(range(5, 1));
?>
Koodi täitmise tulemus:
[5, 4, 3, 2, 1]
Näide
Loome massiivi, mis on täidetud numbritega
0 kuni 10 sammuga 2:
<?php
var_dump(range(0, 10, 2));
?>
Koodi täitmise tulemus:
[0, 2, 4, 6, 8, 10]
Näide
Loome massiivi, mis on täidetud tähtedega
'a' kuni 'e':
<?php
var_dump(range('a', 'e'));
?>
Koodi täitmise tulemus:
['a', 'b', 'c', 'd', 'e']
Vaata ka
-
funktsiooni
array_fill,
mis täidab massiivi etteantud väärtusega -
funktsiooni
array_pad,
mis täiendab massiivi nõutava suuruseni