Heim > Artikel > Backend-Entwicklung > Detaillierte Erläuterung zweier Methoden zum Durchlaufen von Arrays mit foreach() in PHP
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.
Methode 1: foreach(Array-Name als benutzerdefinierte Variable){}
foreach(数组名称 as 自定义变量){}
foreach会将数组中的元素在每次循环中将数组的值赋给自定义的变量,在每次循环中用到了这个变量即用到了当前循环时数组中的值;不管该数组是索引数组还是关联数组都不会影响foreach取值;我们可以看一个例子:
<?php header('content-type:text/html;charset=utf-8'); $arr = array('苹果','草莓','葡萄'); foreach($arr as $value){ echo $value."<br>"; } ?>
输出结果:
苹果 草莓 葡萄
通过这个方法来遍历数组,我们只能得到数组里的内容,没有办法得到其索引值,通过方法二将可以输出其索引值。
方法二: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('content-type:text/html;charset=utf-8'); $arr = array('苹果','草莓','葡萄'); foreach($arr as $k=>$v){ echo $k."=>".$v."<br>"; } ?>
Ausgabeergebnis:
0=>苹果 1=>草莓 2=>葡萄
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!