php foreach kann Arrays durchlaufen. foreach ist eine Anweisung, die speziell zum Durchlaufen eines Arrays entwickelt wurde. Diese Anweisung durchläuft das Array unabhängig vom Array-Index. Kann zum Durchlaufen von Indexarrays mit diskontinuierlichen Indizes und assoziativen Arrays mit Zeichenfolgen als Indizes verwendet werden. Die Syntax lautet „foreach($arr as $k => $v){statement block;}“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php foreach-Anweisung kann das Array durchlaufen.
foreach ist eine Anweisung, die speziell zum Durchlaufen von Arrays entwickelt wurde. Sie bietet großen Komfort beim Durchlaufen von Arrays (foreach kann nur auf Arrays und Objekte angewendet werden). .
Die foreach-Anweisung durchläuft das Array unabhängig vom Array-Index und kann für diskontinuierliche Index-Arrays und assoziative Arrays mit Zeichenfolgen als Index verwendet werden.
Zwei Syntaxen für foreach zum Durchlaufen von Arrays
Grammatikformat 1:
foreach ($array as $value){ 语句块; }
Durchlaufen Sie das angegebene $array
-Array und weisen Sie den Wert des aktuellen Arrays in jeder Schleife zu. Geben Sie < code>$value. $array
数组,在每次循环中将当前数组的值赋给 $value
。
语法格式2:
foreach ($array as $key => $value){ 语句块; }
遍历给定的 $array
数组,在每次循环中会将当前数组的值赋给 $value
,键名赋给 $key
Syntaxformat 2:
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(1=>"1","a"=>"red",2=>"2","b"=>"green","c"=>"blue"); var_dump($arr); foreach ($arr as $value) { echo $value . "<br/>"; } ?>
$array
-Array und weisen Sie den Wert des aktuellen Arrays $value
in jeder Schleife zu, Schlüssel Der Name ist $key
zugewiesen. Erklärung: Bei jeder Schleife einer Foreach-Anweisung bewegt sich der Zeiger innerhalb des Arrays einen Schritt vorwärts, sodass das nächste Array-Element in der nächsten Schleife abgerufen wird, bis es zum Ende des Arrays gelangt , stoppt die Durchquerung und verlässt die Schleife.
für jedes Beispiel für das Durchlaufen eines ArraysBeispiel 1:
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(1=>"1","a"=>"red",2=>"2","b"=>"green","c"=>"blue"); var_dump($arr); foreach ($arr as $key => $value) { echo "键名为:".$key.",键值为:".$value . "<br/>"; } ?>
Das obige ist der detaillierte Inhalt vonKann PHP foreach Arrays durchqueren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!