PHP each()Funktionen

PHP Array ReferenceVollständige PHP-Array-Referenz

Beispiele

Gibt den Schlüssel und den Wert des aktuellen Elements zurück und rückt den internen Zeiger vor:

<?php $people = array("Peter", "Joe", "Glenn", "Cleveland"); print_r (each($people)); ?>

Beispiel ausführen »

Definition und Verwendung

Die each()-Funktion gibt den Schlüssel und den Wert des aktuellen Elements zurück und rückt den internen Zeiger vor.

Der Schlüssel und der Wert des Elements werden in einem Array mit vier Elementen zurückgegeben. Zwei Elemente (1 und Value) enthalten den Wert, und zwei Elemente (0 und Key) enthalten den Schlüssel.

Ähnliche Methoden:

  • current()- Gibt den Wert des aktuellen Elements im Array zurück.
  • end()- Setzt den internen Zeiger auf das letzte Element des Arrays und gibt es aus.
  • next()- Setzt den internen Zeiger auf das nächste Element des Arrays und gibt es aus.
  • prev()- Setzt den internen Zeiger auf das vorherige Element des Arrays und gibt es aus.
  • reset()- Setzt den internen Zeiger auf das erste Element des Arrays und gibt es aus.
Tipp:Die Funktion each() wurde in PHP 7.2.0 als veraltet markiert.

Syntax

each(array)

Parameter Beschreibung
array Erforderlich. Gibt das zu verwendende Array an.

Technische Details

Rückgabewert: Gibt den Schlüssel und den Wert des aktuellen Elements zurück. Schlüssel und Wert werden in einem Array mit vier Elementen zurückgegeben. Zwei Elemente (1 und Value) enthalten den Wert, und zwei Elemente (0 und Key) enthalten den Schlüssel. Wenn keine Array-Elemente mehr vorhanden sind, gibt die Funktion FALSE zurück.
PHP-Version: 4+


Weitere Beispiele

Beispiel 1

Dasselbe wie das Beispiel am Anfang der Seite, aber dieses Beispiel gibt das gesamte Array mit einer Schleife aus:

<?php $people = array("Peter", "Joe", "Glenn", "Cleveland"); reset($people); while (list($key, $val) = each($people)) { echo "$key => $val<br>"; } ?>

Beispiel ausführen »

Beispiel 2

Demonstration aller zugehörigen Methoden:

<?php $people = array("Peter", "Joe", "Glenn", "Cleveland"); echo current($people) . "<br>"; // Das aktuelle Element ist Peter echo next($people) . "<br>"; // Das nächste Element nach Peter ist Joe echo current($people) . "<br>"; // Jetzt ist das aktuelle Element Joe echo prev($people) . "<br>"; // Das vorherige Element von Joe ist Peter echo end($people) . "<br>"; // Das letzte Element ist Cleveland echo prev($people) . "<br>"; // Das vorherige Element von Cleveland ist Glenn echo current($people) . "<br>"; // Jetzt ist das aktuelle Element Glenn echo reset($people) . "<br>"; // Verschiebt den internen Zeiger auf das erste Element des Arrays, welches Peter ist echo next($people) . "<br>"; // Das nächste Element von Peter ist Joe print_r (each($people)); // Gibt den Schlüssel und den Wert des aktuellen Elements zurück (jetzt Joe) und bewegt den internen Zeiger vorwärts ?>

Beispiel ausführen »


PHP Array ReferenceVollständige PHP-Array-Referenz Andere Erweiterungen