PHP current() Funktion

Beispiel

Gibt den Wert des aktuellen Elements der Liste aus:

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

Läuft Beispiel

Definition und Verwendung

Die Funktion current() gibt den Wert des aktuellen Elements der Liste zurück.

Jede Liste hat einen internen Zeiger auf ihren "aktuellen" Element, der initial auf das erste Element zeigt, das in die Liste eingefügt wurde.

Hinweis:Diese Funktion bewegt den internen Zeiger der Liste nicht. Um dies zu erreichen, verwenden Sie next() und prev() Funktion。

Verwandte Methoden:

  • end() - Setzt den internen Zeiger auf das letzte Element der Liste und gibt es aus
  • next() - Setzt den internen Zeiger auf das nächste Element der Liste und gibt es aus
  • prev() - Setzt den internen Zeiger auf das vorherige Element der Liste und gibt es aus
  • reset() - Setzt den internen Zeiger auf das erste Element der Liste und gibt es aus
  • each() - Gibt den Namen und den Wert des aktuellen Elements zurück und bewegt den internen Zeiger nach vorne

Syntax

current(array)
Parameter Beschreibung
array Erforderlich. Gibt die zu verwendende Liste an.

Erklärung

Die Funktion current() gibt das aktuelle Element der Liste (Element) zurück.

Jede Liste hat einen internen Zeiger auf ihren "aktuellen" Element, der initial auf das erste Element zeigt, das in die Liste eingefügt wurde.

Die Funktion current() gibt den Wert des aktuellen Elements, auf das der interne Zeiger zeigt, zurück und bewegt den Zeiger nicht. Wenn der interne Zeiger über das Ende der Liste hinausgeht, gibt current() FALSE zurück.

Technische Details

Rückgabewert: Gibt den Wert des aktuellen Elements im Array zurück, wenn das aktuelle Element leer ist oder wenn das aktuelle Element keinen Wert hat, 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>"; // Der aktuelle 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, das ist 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
?>

Läuft Beispiel