PHP prev() Funktion

Beispiel

Geben Sie den Wert des aktuellen, nächsten und vorherigen Elements im Array aus:

<?php
$people = array("Bill", "Steve", "Mark", "David");
echo current($people) . "<br>";
echo next($people) . "<br>";
echo prev($people);
?>

Laufende Beispiele

Definition und Verwendung

Die prev()-Funktion setzt den internen Zeiger auf das vorherige Element im Array und gibt es aus.

Verwandte Methoden:

  • next() - Setzt den internen Zeiger auf das nächste Element im Array und gibt es aus
  • current() - Gibt den Wert des aktuellen Elements im Array zurück
  • end() - Setzt den internen Zeiger auf das letzte Element im Array und gibt es aus
  • reset() - Setzt den internen Zeiger auf das erste Element im Array und gibt es aus
  • each() - Gibt den Schlüsselnamen und den Wert des aktuellen Elements zurück und bewegt den internen Zeiger vorwärts

Syntax

prev(array)
Parameter Beschreibung
array Erforderlich. Gibt das Array an, das verwendet werden soll

Erklärung

prev() und next() verhalten sich ähnlich, aber es wird der interne Zeiger um eine Position zurückgesetzt anstatt vorwärts zu bewegen.

Hinweis:Falls das Array leere Einheiten enthält oder die Werte der Einheiten 0 sind, gibt diese Funktion für diese Einheiten ebenfalls FALSE zurück. Um ein Array mit möglichen leeren Einheiten oder Einheiten mit dem Wert 0 korrekt durchlaufen zu können, siehe die each()-Funktion.

Technische Details

Rückgabewert: Wenn erfolgreich, wird der Wert des vorherigen Elements im Array zurückgegeben, andernfalls wird FALSE zurückgegeben.
PHP-Version: 4+

Mehr Beispiele

Beispiel 1

Demonstriert alle relevanten Methoden:

<?php
$people = array("Bill", "Steve", "Mark", "David");
echo current($people) . "<br>"; // Das 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 vorherige Element von 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 den Wert des Elements zurück (derzeit ist es Steve) und bewegt den internen Zeiger vorwärts
?>

Laufende Beispiele