PHP end() Funktion
Beispiel
Gibt den aktuellen und den Wert des letzten Elements des Arrays aus:
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; echo end($people); ?>
Definition und Verwendung
Die Funktion end() setzt den internen Zeiger des Arrays auf das letzte Element und gibt den Wert des Elements zurück (wenn erfolgreich).
Verwandte Methoden:
- current() - Gibt den Wert des aktuellen Elements des Arrays zurück.
- next() - Setzt den internen Zeiger auf das nächste Element des Arrays und gibt es aus.
- prev() - Setzt den internen Zeiger auf das vorherige Element des Arrays und gibt es aus.
- reset() - Setzt den internen Zeiger auf das erste Element des Arrays und gibt es aus.
- each() - Gibt den Schlüsselnamen und den Wert des aktuellen Elements zurück und bewegt den internen Zeiger vor.
Syntax
end(array)
Parameter | Beschreibung |
---|---|
array | Notwendig. Bestimmt das Array, das verwendet werden soll. |
Technische Details
Rückgabewert: | Wenn erfolgreich, wird der Wert des letzten Elements des Arrays zurückgegeben, wenn das Array leer ist, wird FALSE zurückgegeben. |
PHP-Version: | 4+ |
Mehr Beispiele
Beispiel 1
Demonstriert alle verwandten Methoden:
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; // Der aktuelle Element ist Bill echo next($people) . "<br>"; // Der nächste Element von Bill ist Steve echo current($people) . "<br>"; // Der aktuelle aktuelle Element ist Steve echo prev($people) . "<br>"; // Der vorherige Element von Steve ist Bill echo end($people) . "<br>"; // Der letzte Element ist David echo prev($people) . "<br>"; // Der Element vor David ist Mark echo current($people) . "<br>"; // Der aktuelle aktuelle Element ist Mark echo reset($people) . "<br>"; // Bewegt den internen Zeiger zum ersten Element des Arrays, d.h. Bill echo next($people) . "<br>"; // Der nächste Element von Bill ist Steve print_r (each($people)); // Gibt den aktuellen Schlüsselnamen und -wert zurück (derzeit ist es Steve) und bewegt den internen Zeiger vorwärts ?>