PHP reset() Funktion

Beispiel

Gibt den Wert des aktuellen und des nächsten Elements im Array aus und setzt dann den internen Zeiger auf das erste Element im Array zurück:

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

Laufende Beispiele

Definition und Verwendung

Die Funktion reset() setzt den internen Zeiger auf das erste Element im Array und gibt es aus.

Verwandte Methoden:

  • 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.
  • next() - Setzt den internen Zeiger auf das nächste Element im Array und gibt es aus.
  • prev() - Setzt den internen Zeiger auf das vorherige 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 vor.

Syntax

reset(array)
Parameter Beschreibung
array Erforderlich. Definiert das zu verwendende Array.

Technische Details

Rückgabewert: Wenn erfolgreich, wird der Wert des ersten Elements im Array zurückgegeben, wenn das Array leer ist, wird FALSE zurückgegeben.
PHP-Version: 4+

Mehr Beispiele

Beispiel 1

Demonstration aller verwandten 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 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 den Wert des Elements zurück (momentan ist es Steve) und bewegt den internen Zeiger vorwärts
?>

Laufende Beispiele