Heim >Backend-Entwicklung >PHP-Tutorial >php gibt jeweils das aktuelle Schlüssel-Wert-Paar im Array zurück und verschiebt den Array-Zeiger einen Schritt vorwärts. Instanz_php-Instanz
Die Funktion „eached“ gibt das aktuelle Schlüssel/Wert-Paar im Array zurück und bewegt den Array-Zeiger einen Schritt vorwärts
Grundlegende Grammatik
array every ( array &$array )
Nach der Ausführung von every() bleibt der Array-Zeiger bei der nächsten Zelle im Array oder bei der letzten Zelle, wenn das Ende des Arrays erreicht ist. Wenn Sie „jede“ verwenden möchten, um das Array erneut zu durchlaufen, müssen Sie „reset()“ verwenden.
Parametereinführung:
参数 | 描述 |
---|---|
array | 必需。规定要使用的数组。 |
each() generiert ein Array bestehend aus dem Schlüsselnamen und dem Schlüsselwert des Elements, auf das der aktuelle interne Zeiger des Arrays zeigt, und verschiebt den internen Zeiger vorwärts.
Rückgabewert:
Gibt das Schlüssel/Wert-Paar der aktuellen Zeigerposition im Array zurück und bewegt den Array-Zeiger vorwärts. Schlüssel-Wert-Paare werden als Array mit vier Elementen mit den Schlüsselnamen 0, 1, Schlüssel und Wert zurückgegeben. Die Zellen 0 und key enthalten die Schlüsselnamen der Array-Zellen, und 1 und value enthalten die Daten. Wenn der interne Zeiger das Ende des Arrays überschreitet, gibt every() FALSE zurück.
jedes Funktionsbeispiel 1:
<?php $foo = array( "bob", "fred", "jussi", "jouni", "egon", "marliese" ); $bar = each($foo); print_r($bar); ?>
Laufergebnisse;
Array
(
[1] =>bob
[Wert] => bob
[0] => 0
[Schlüssel] => 0
)
jedes Funktionsbeispiel 2:
each() kombiniert mit list() durchläuft das Array
<?php $fruit = array( 'a' => 'apple', 'b' => 'banana', 'c' => 'cranberry' ); reset($fruit); while (list($key, $val) = each($fruit)) { echo " $key => $val <br/>"; } ?>
Laufergebnis:
a => Apfel
b => Banane
c => Cranberry
Vielen Dank fürs Lesen, ich hoffe, es kann Ihnen helfen, vielen Dank für Ihre Unterstützung dieser Website!