Gibt den Schlüsselnamen und den Wert des aktuellen Elements zurück und bewegt den internen Zeiger zurück:
<?php $ people = array ( " Peter " , " Joe " , " Glenn " , " Cleveland " ) ; ( jeder ( $people ) ) ? >Die Funktion every() gibt den Schlüsselnamen und den Schlüsselwert des aktuellen Elements zurück und bewegt den internen Zeiger rückwärts.
Der Schlüsselname und der Wert des Elements werden in einem Array mit vier Elementen zurückgegeben. Zwei Elemente (1 und Wert) enthalten Schlüsselwerte und zwei Elemente (0 und Schlüssel) enthalten Schlüsselnamen.
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.
reset() – Setzt den internen Zeiger auf das erste Element im Array und gibt es aus.
Tipp: Die Funktion every() ist in PHP 7.2.0 veraltet.Each( Array )
Parameter | beschreiben |
---|---|
Array | Erforderlich. Gibt das zu verwendende Array an. |
Rückgabewert: | Gibt den Schlüsselnamen und den Schlüsselwert des aktuellen Elements zurück. Der Schlüsselname und der Wert des Elements werden in einem Array mit vier Elementen zurückgegeben. Zwei Elemente (1 und Wert) enthalten Schlüsselwerte und zwei Elemente (0 und Schlüssel) enthalten Schlüsselnamen. Wenn keine Array-Elemente mehr vorhanden sind, gibt die Funktion FALSE zurück. |
---|---|
PHP-Version: | 4+ |
Wie das Beispiel oben auf der Seite, aber dieses gibt das gesamte Array über eine Schleife aus:
<?php $people = array ( " Peter " , " Joe " , " Glenn " , " Cleveland " ) ; reset ( $ people ) ; ( list ( $key , $val ) = every ( $people ) ) { Echo " $key = > $val <br> " ; ?>Demonstration aller relevanten Methoden:
<?php $ people = array ( „ Peter “ , „ Joe “ , „ Glenn “ , „ Cleveland “ ) ; current ( $people ) . " <br> " // Das aktuelle Element ist Peter Echo next ( $ people ) . " <br> " // Das nächste Element von 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 Glenn das aktuelle Element Echo reset ( $ people ) . " <br> " // Verschiebt den internen Zeiger auf das erste Element des Arrays, das Peter ist Echo next ( $ people ) . " <br> " // Das nächste Element von Peter ist Joe print_r ( every ( $people ) ) ; // Gibt den Schlüssel und Wert des aktuellen Elements (jetzt Joe) zurück und bewegt den internen Zeiger vorwärts ?>