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);
?>

Laufende Beispiele

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

Laufende Beispiele