range

(PHP 3>= 3.0.8, PHP 4 )

range --  Crea un array contenente una serie di elementi

Descrizione

array range ( int min, int max [, int step])

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

Nuovo parametro: Il parametro opzionale step è stato aggiunto nel PHP 5.0.0.

Se il valore step è specificato, verrà utilizzato come incremento tra gli elementi della sequenza. step deve essere un numero positivo. Se non specificato, il valore predefinito per step è 1.

Esempio 1. esempi di range()

<?php
// array(0,1,2,3,4,5,6,7,8,9)
foreach(range(0, 9) as $numero) {
    echo $numero;
}

// Il parametro step è stato introdotto nel PHP 5.0.0
// array(0,10,20,30,40,50,60,70,80,90,100)
foreach(range(0, 100, 10) as $numero) {
    echo $numero;
}

// L'utilizzo dei caratteri è stato aggiunto nel PHP 4.1.0
// array('a','b','c','d','e','f','g','h','i');
foreach(range('a', 'z') as $lettera) {
    echo $lettera;
}
// array('c','b','a');
foreach(range('c', '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.

Vedere shuffle() e foreach.