Funkcija range
Funkcija range ustvari array z obsegom
elementov. Na primer, lahko ustvarite array,
napolnjen s številkami od 1 do 100
ali črkami od 'a' do 'z'.
Obseg, ki ga bo funkcija generirala, je določen
s parametri: prvi parameter je začetek generiranja,
drugi pa konec.
Tretji neobvezni parameter funkcije določa korak, s katerim se bo generiranje pomikalo.
Sintaksa
range(string|int|float $start, string|int|float $end, int|float $step = 1): array
Primer
Ustvarimo array, napolnjen s številkami
od 1 do 5:
<?php
var_dump(range(1, 5));
?>
Rezultat izvajanja kode:
[1, 2, 3, 4, 5]
Primer
Ustvarimo array, napolnjen s številkami
od 5 do 1:
<?php
var_dump(range(5, 1));
?>
Rezultat izvajanja kode:
[5, 4, 3, 2, 1]
Primer
Ustvarimo array, napolnjen s številkami
od 0 do 10 s korakom 2:
<?php
var_dump(range(0, 10, 2));
?>
Rezultat izvajanja kode:
[0, 2, 4, 6, 8, 10]
Primer
Ustvarimo array, napolnjen s črkami
od 'a' do 'e':
<?php
var_dump(range('a', 'e'));
?>
Rezultat izvajanja kode:
['a', 'b', 'c', 'd', 'e']
Glejte tudi
-
funkcijo
array_fill,
ki polni array z dano vrednostjo -
funkcijo
array_pad,
ki dopolni array do zahtevane velikosti