range

(PHP 4, PHP 5, PHP 7)

rangeErstellt ein Array mit einem Bereich von Elementen

Beschreibung

range ( mixed $start , mixed $end [, number $step = 1 ] ) : array

Erstellt ein Array mit einem Bereich von Elementen.

Parameter-Liste

start

Erster Wert der Sequenz.

end

Die Sequenz endet, wenn der end Wert erreicht ist.

step

Ist ein step Wert angegeben, wird er schrittweite zwischen den Elementen in der Sequenz verwendet. step sollte als positive Zahl angegeben werden. Ist step nicht angegeben, wird automatisch der Wert 1 angenommen.

Rückgabewerte

Gibt ein Array mit Elementen im Bereich von start bis einschließlich end zurück.

Beispiele

Beispiel #1 range() Beispiele

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

// Der step Parameter
// array(0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100)
foreach(range(010010) as $number) {
    echo 
$number;
}

// Verwendung von Zeichenfolgen
// array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i');
foreach(range('a''i') as $letter) {
    echo 
$letter;
}
// array('c','b','a');
foreach(range('c''a') as $letter) {
    echo 
$letter;
}
?>

Anmerkungen

Hinweis:

Werte mit Zeichenfolgen sind auf eine Länge von 1 limitiert. Wird eine Länge größer als 1 eingegeben, wird nur das erste Zeichen verwendet.

Siehe auch