Heim  >  Artikel  >  Backend-Entwicklung  >  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

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

WBOY
WBOYOriginal
2016-12-05 13:28:27911Durchsuche

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 必需。规定要使用的数组。
Die Funktion

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:

<&#63;php
$foo = array(
  "bob",
  "fred",
  "jussi",
  "jouni",
  "egon",
  "marliese"
);
$bar = each($foo);
print_r($bar);
&#63;> 

Laufergebnisse;

Array
(
[1] =>bob
[Wert] => bob
[0] => 0
[Schlüssel] => 0
)

jedes Funktionsbeispiel 2:

each() kombiniert mit list() durchläuft das Array

<&#63;php
$fruit = array(
  'a' => 'apple',
  'b' => 'banana',
  'c' => 'cranberry'
);
reset($fruit);
while (list($key, $val) = each($fruit)) {
  echo " $key => $val <br/>";
}
&#63;> 

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!

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