Funzione range
La funzione range crea un array con un intervallo
di elementi. Ad esempio, puoi creare un array
riempito con numeri da 1 a 100
o lettere da 'a' a 'z'.
L'intervallo generato dalla funzione è specificato
dai parametri: il primo parametro indica da dove iniziare,
e il secondo dove finire.
Il terzo parametro opzionale della funzione specifica il passo (step) con cui procedere la generazione.
Sintassi
range(string|int|float $start, string|int|float $end, int|float $step = 1): array
Esempio
Creiamo un array riempito con numeri
da 1 a 5:
<?php
var_dump(range(1, 5));
?>
Risultato dell'esecuzione del codice:
[1, 2, 3, 4, 5]
Esempio
Creiamo un array riempito con numeri
da 5 a 1:
<?php
var_dump(range(5, 1));
?>
Risultato dell'esecuzione del codice:
[5, 4, 3, 2, 1]
Esempio
Creiamo un array riempito con numeri
da 0 a 10 con passo 2:
<?php
var_dump(range(0, 10, 2));
?>
Risultato dell'esecuzione del codice:
[0, 2, 4, 6, 8, 10]
Esempio
Creiamo un array riempito con lettere
da 'a' a 'e':
<?php
var_dump(range('a', 'e'));
?>
Risultato dell'esecuzione del codice:
['a', 'b', 'c', 'd', 'e']
Vedi anche
-
la funzione
array_fill,
che riempie un array con un valore specificato -
la funzione
array_pad,
che riempie un array fino a una lunghezza specificata