PHP Handbuch
Zurück |  | Nach vorne

# range

(PHP 3>= 3.0.8, PHP 4 )

range -- Erstellt ein Array mit einem Bereich von Elementen

## Beschreibung

array range ( mixed low, mixed high)

range() gibt ein Array mit Elementen im Bereich von `low` bis `high` zurück. Wenn low > high, wird die Sequenz von high nach low sein.

Beispiel 1. range()

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

> Anmerkung: Vor der Version 4.1.0 hat die Funktion range() nur aufsteigende Integer Arrays erstellt. Die Unterstützung für Zeichenfolgen und Arrays in absteigender Reihenfolge wurde in 4.1.0 hinzugefügt.

> Beispiel 2. Dekrementieren von Bereichen und Zeichenketten simulieren

>     # array_reverse kann dazu verwendet werden,
>     # die Reihenfolge eines Bereiches umzudrehen
>     foreach(array_reverse(range(0,9)) as $number) {
>         echo $number;
>     }

>     # array_map() kann benutzt werden, um Integer-Werte mittels
>     # chr() in Zeichen umzuwandeln
>     foreach(array_map('chr', range(ord('a'),ord('z'))) as $character) {
>         echo $character;
>     }

Siehe shuffle() für ein weiteres Anwendungsbeispiel.

Zurück | Zum Anfang | Nach vorne
prev | Nach oben | reset