range
(PHP 4, PHP 5, PHP 7, PHP 8)
range — Erstellt ein Array mit einem Bereich von Elementen
Beschreibung
$start
, string|int|float $end
, int|float $step
= 1): arrayErstellt ein Array mit einem Bereich von Elementen.
Parameter-Liste
-
start
-
Der erste Wert der Sequenz.
-
end
-
Die Sequenz endet, wenn der
end
-Wert erreicht ist. -
step
-
Ist ein
step
-Wert angegeben, wird er in der Sequenz als Erhöhung (oder Verringerung) zwischen den Elementen verwendet.step
darf nicht0
sein und darf den angegebenen Bereich nicht überschreiten. Iststep
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(0, 12) as $number) {
echo $number;
}
echo "\n";
// Der Parameter step
// array(0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100)
foreach (range(0, 100, 10) as $number) {
echo $number;
}
echo "\n";
// Verwendung von Zeichenketten
// array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i');
foreach (range('a', 'i') as $letter) {
echo $letter;
}
echo "\n";
// array('c', 'b', 'a');
foreach (range('c', 'a') as $letter) {
echo $letter;
}
?>
Anmerkungen
Hinweis:
Werte mit Zeichenketten 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
- shuffle() - Mischt die Elemente eines Arrays
- array_fill() - Füllt ein Array mit Werten
- foreach