Heim > Artikel > Backend-Entwicklung > php gibt jeweils das aktuelle Schlüssel-Wert-Paar im Array zurück und bewegt den Array-Zeiger einen Schritt vorwärts
Die PHP-Funktion „Every“ wird verwendet, um die Schlüssel-Wert-Paare des Arrays abzurufen und den Array-Zeiger einen Schritt vorwärts zu bewegen. Die Funktion „Eached“ wird häufig in Verbindung mit der Liste zum Durchlaufen des Arrays verwendet. Dieser Artikel führt Sie in die grundlegende Verwendung der einzelnen Funktionen ein. Freunde, die es benötigen, können auf die
jede Funktion zurückgreifen, die das aktuelle Schlüssel/Wert-Paar im Array zurückgibt und den Array-Zeiger einen Schritt vorwärts bewegt
Grundlegende Syntax
array every (array &$array)
Nach der Ausführung von every() bleibt der Array-Zeiger in der nächsten Zelle in der Array oder beim Berühren von Bleiben Sie in der letzten Zelle, wenn Sie das Ende des Arrays erreichen. Wenn Sie „jede“ verwenden möchten, um das Array erneut zu durchlaufen, müssen Sie „reset()“ verwenden.
Parametereinführung:
参数 | 描述 |
---|---|
array | 必需。规定要使用的数组。 |
each()-Funktion generiert ein Array bestehend aus dem Schlüsselnamen und dem Schlüsselwert des Elements, auf das der Strom zeigt interner Zeiger des Arrays und verschiebt den internen Zeiger vorwärts.
Rückgabewert:
Gibt das Schlüssel/Wert-Paar der aktuellen Zeigerposition im Array-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 eins:
<?php $foo = array( "bob", "fred", "jussi", "jouni", "egon", "marliese" ); $bar = each($foo); print_r($bar); ?>
Run result;
Array
(
[1] => bob
[Wert] => bob
[0] => 0
[Schlüssel] => 0
)
Beispiel für jede Funktion zwei:
each() kombiniert mit list() zum Durchlaufen des Arrays
<?php $fruit = array( 'a' => 'apple', 'b' => 'banana', 'c' => 'cranberry' ); reset($fruit); while (list($key, $val) = each($fruit)) { echo " $key => $val <br/>"; } ?>
Laufergebnisse:
a => Apfel
b => Banane
c => Cranberry
Das Obige ist der gesamte Inhalt dieses Artikels, I Ich hoffe, es wird für das Studium aller hilfreich sein.
Verwandte Empfehlungen:
PHP-Methode zur Implementierung einer E-Mail-Versandinstanz basierend auf dem SMTP-Protokoll
PHPimplementiert das Hochladen von Excel-Tabellen und das Abrufen von Daten
Das obige ist der detaillierte Inhalt vonphp gibt jeweils das aktuelle Schlüssel-Wert-Paar im Array zurück und bewegt den Array-Zeiger einen Schritt vorwärts. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!