next

(PHP 3, PHP 4, PHP 5)

next --  Rückt den internen Zeiger eines Arrays vor

Beschreibung

mixed next ( array &array )

Diese Funktion gibt den Wert des nächsten Elements des Arrays zurück, auf das der interne Zeiger des Arrays gerade zeigt. Sind keine Elemente mehr vorhanden, wird FALSE zurückgegeben.

next() verhält sich ähnlich wie current(), mit einem Unterschied. Der interne Zeiger wird um ein Element vorgerückt, bevor der Wert des Elements zurückgegeben wird, d.h. es wird der Wert des nächsten Elements zurückgegeben, und der interne Zeiger um eins erhöht. Zeigt der interne Zeiger hinter das Ende der Elementliste, wird FALSE zurückgegeben.

Warnung

Enthält das Array leere Elemente oder Elemente mit dem Schlüssel 0, wird für diese ebenfalls ein Wert zurückgegeben, der als FALSE ausgewertet wird (siehe Umwandlung nach boolean und die Typvergleichs-Tabelle für zusätzliche Informationen). Um ein Array mit leeren Elementen oder Elementen mit dem Schlüssel 0 richtig durchzugehen, verwenden Sie die Funktion each().

Beispiel 1. Beispiel für die Verwendung von next() 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(), prev() und reset().