range

(PHP 3>= 3.0.8, PHP 4 )

range --  Crea un array contenente una serie di elementi

Descrizione

array range ( mixed min, mixed max)

range() restituisce una serie di elementi da min a max, inclusiva. Se min > max, la sequenza sarā decrescente.

Esempio 1. esempi di range()

foreach(range(0, 9) as $numero) {
    echo $numero;
}
foreach(range('a', 'z') as $lettera) {
    echo $lettera;
}
foreach(range('z', 'a') as $lettera) {
    echo $lettera;
}

Nota: Prima della versione 4.1.0 la funzione range() generava solo array crescenti di interi. Il supporto per le sequenze di caratteri e array decresenti č stata aggiunta nella 4.1.0.

Esempio 2. Simulazione di range decrescenti e sequenze di caratteri

# array_reverse puō essere udata per invertire l'ordine di un range
foreach(range(0,9) as $numero) {
   	echo $numero;
}

#array_map() puā essere udata per convertire gli interi in caratteri usando chr()
foreach(array_map('chr', range(ord('a'),ord('z'))) as $carattere) {
    echo $carattere;
}

Vedere shuffle() per un altro esempio d'uso.