pos
range
Array Funktionen
PHP Manual

# prev

(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 boolschen Typen. Benutzen Sie deshalb den === Operator, um den Rückgabewert dieser Funktion zu überprüfen.

> Hinweis: 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().

pos
range
Array Funktionen
PHP Manual