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

php gibt jeweils das aktuelle Schlüssel-Wert-Paar im Array zurück und bewegt den Array-Zeiger einen Schritt vorwärts

墨辰丷
墨辰丷Original
2018-05-30 15:57:571938Durchsuche

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(
  &#39;a&#39; => &#39;apple&#39;,
  &#39;b&#39; => &#39;banana&#39;,
  &#39;c&#39; => &#39;cranberry&#39;
);
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

PHP implementiert die Methode zum Sortieren mehrdimensionaler Arrays nach einem bestimmten Schlüsselwert

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn