php-resource

PHP Handbuch

range

range

(PHP 3 >= 3.0.8, PHP 4, PHP 5)

range -- Erstellt ein Array mit einem Bereich von Elementen

Beschreibung

array range ( mixed low, mixed high [, number step] )

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.

Neuer Parameter: Der optionale Parameter step wurde in 5.0.0 eingeführt.

Ist ein step Wert angegeben, wird es 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.

Beispiel 1. range()

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

// Der Parameter step wurde in PHP 5.0.0 eingeführt
// array(0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100)
foreach(range(0, 100, 10) as $number) {
    echo
$number;
}

// Die Verwendung von Zeichenfolgen wurde in 4.1.0 eingeführt
// 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;
}
?>

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. 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.

Achtung

In den PHP Versionen 4.1.0 bis 4.3.2 werden numerische Zeichenfolgen von range() als Strings, und nicht als integer gesehen. Stattdessen werden diese für Zeichenfolgen genutzt, z.B. wird "4242" als "4" betrachtet.

Siehe auch shuffle(), array_fill() und foreach.



Anmerkungen zum PHP Handbuch
Neue Anmerkung schreiben
 



 

Neuzugänge PHP MySQL Tutorials

Joomla! Starterhilfe

Dieses Tutorial begleitet Sie bei dem Einstieg in die Welt von dem CMS Joomla!.

17.01.2012 werninator | Kategorie: MySQL
Objektorientiertes Programmieren

Dieses Tutorial beschreibt sehr gut die Wirkunsweise von objektorientiertes Programmieren. Also bestens geeignet um das objektorientierte Programmieren zu verstehen.

07.12.2010 phpsven | Kategorie: PHP
Tutorials zu Facebook Anwendungen mit PHP

In mehreren Tutorials wird der Zugriff auf Facebook Daten mittels Graph API, FQL und REST API erklärt. Alle Codebeispiele liegen zum Ausprobieren in einem SVN, bzw. github Repository bereit.

06.12.2010 abouttheweb | Kategorie: PHP