Heim  >  Artikel  >  Backend-Entwicklung  >  Kann PHP foreach Arrays durchqueren?

Kann PHP foreach Arrays durchqueren?

青灯夜游
青灯夜游Original
2022-05-25 19:54:192036Durchsuche

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;}“.

Kann PHP foreach Arrays durchqueren?

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 $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/>";
} 
?>

Durchlaufen Sie das angegebene $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 Arrays

Kann PHP foreach Arrays durchqueren?

Beispiel 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/>";
} 
?>

Kann PHP foreach Arrays durchqueren?

Beispiel 2:

rrreee

Empfohlenes Lernen: „🎜 PHP-Video-Tutorial🎜“, „🎜PHP A RRAY🎜 》🎜

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!

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