Heim > Backend-Entwicklung > PHP-Problem > Detaillierte Erläuterung zweier Methoden zum Durchlaufen von Arrays mit foreach() in PHP

Detaillierte Erläuterung zweier Methoden zum Durchlaufen von Arrays mit foreach() in PHP

醉折花枝作酒筹
Freigeben: 2023-03-08 21:52:01
Original
3116 Leute haben es durchsucht

Dieser Artikel vermittelt Ihnen ein detailliertes Verständnis der beiden Methoden zur Verwendung von foreach() zum Durchlaufen von Arrays in PHP. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.

Detaillierte Erläuterung zweier Methoden zum Durchlaufen von Arrays mit foreach() in PHP

Methode 1: foreach(Array-Name als benutzerdefinierte Variable){}foreach(数组名称 as 自定义变量){}

foreach会将数组中的元素在每次循环中将数组的值赋给自定义的变量,在每次循环中用到了这个变量即用到了当前循环时数组中的值;不管该数组是索引数组还是关联数组都不会影响foreach取值;我们可以看一个例子:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);
$arr = array(&#39;苹果&#39;,&#39;草莓&#39;,&#39;葡萄&#39;);
foreach($arr as $value){
echo $value."<br>";
}
?>
Nach dem Login kopieren

输出结果:

苹果
草莓
葡萄
Nach dem Login kopieren

通过这个方法来遍历数组,我们只能得到数组里的内容,没有办法得到其索引值,通过方法二将可以输出其索引值。

方法二:foreach(数组名称 as 键的变量名=>值的变量名){}
foreach weist die Elemente im Array der benutzerdefinierten Variablen in jeder Schleife zu. Variable, wenn diese Variable ist Wird in jeder Schleife verwendet, wird der Wert im Array während der aktuellen Schleife verwendet. Unabhängig davon, ob es sich bei dem Array um ein Indexarray oder ein assoziatives Array handelt, können wir uns ein Beispiel ansehen:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);
$arr = array(&#39;苹果&#39;,&#39;草莓&#39;,&#39;葡萄&#39;);
foreach($arr as $k=>$v){
echo $k."=>".$v."<br>";
}
?>
Nach dem Login kopieren

Ausgabeergebnis:

0=>苹果
1=>草莓
2=>葡萄
Nach dem Login kopieren

Durch die Verwendung dieser Methode zum Durchlaufen des Arrays können wir nur den Inhalt des Arrays abrufen, es gibt jedoch keine Möglichkeit, seinen Indexwert abzurufen. Methode 2 kann seinen Indexwert ausgeben.

Methode 2: foreach(Array-Name als Variablenname des Schlüssels => Variablenname des Werts){}🎜🎜 Der Unterschied zur ersten Methode besteht darin, dass diese außer der Wertzuweisung des Stroms ist element Zusätzlich zu $value wird der Schlüsselwert des aktuellen Elements in jeder Schleife auch $key zugewiesen. Der Schlüsselwert kann ein Index oder eine Zeichenfolge sein. Wir können unseren Eindruck durch ein Beispiel vertiefen: 🎜rrreee🎜Ausgabeergebnis: 🎜rrreee🎜[Empfohlenes Lernen: „🎜PHP Video Tutorial🎜“]🎜

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung zweier Methoden zum Durchlaufen von Arrays mit foreach() in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage