PHP Handbuch
Zurück |  | Weiter

# prev

(PHP 3, PHP 4, PHP 5)

prev -- Verkleinert den internen Zeiger eines Arrays

## Beschreibung

mixed prev ( array &array )

Liefert den Wert des Elements vor der Position des Arrays, auf die der interne Zeiger gerade zeigt. Sind keine Elemente mehr vorhanden, wird `FALSE` zurückgegeben.

Warnung
Diese Funktion kann sowohl das Boolsche `FALSE` zurückliefern, als auch einen nicht-Boolschen Wert, wie zum Beispiel`0` oder "". der von einem einfachen if-Statement als `FALSE` ausgewertet wird. Weitere Informationen entnehmen Sie bitte dem Abschnitt über die Boolsche Typen. Benutzen Sie deshalb den === Operator um den Rückgabewert dieser Funktion zu überprüfen.

> Anmerkung: Es ist nicht möglich, den Anfang eines Arrays von einem boolean `FALSE`-Wert zu unterscheiden. Um ein Array, das `FALSE`-Elemente beinhalten könnte, korrekt zu durchlaufen werfen Sie bitte einen Blick auf die each()- Funktion.

prev() verhält sich wie next(), nur dass hier der interne Zeiger um eine Position zurück, und nicht nach vorne gerückt wird.

Beispiel 1. Beispiel für die Verwendung von prev() und anderen

`<?php $transport = array('zu Fußfoot', 'Fahhrad', 'Auto', 'Flugzeug'); $mode = current($transport); // $mode = 'zu Fuß'; $mode = next($transport); // $mode = 'Fahrrad'; $mode = next($transport); // $mode = 'Auto'; $mode = prev($transport); // $mode = 'Fahrrad'; $mode = end($transport); // $mode = 'Flugzeug'; ?>`

Siehe auch current(), end(), next(), reset() und each().

Zurück | Zum Anfang | Weiter
pos | Nach oben | range