In diesem Kapitel wird eine spezielle Schleifenanweisung in PHP vorgestellt, die „foreach“-Schleifenanweisung.
Wofür wird die foreach-Schleife verwendet?
In PHP wird die foreach-Schleifenanweisung speziell zum Durchlaufen von Arrays verwendet. Informationen zu Arrays finden Sie in diesem Artikel http://www.php.cn/php-weizijiaocheng-360217 .html
foreach-Schleifensyntaxformat
Es gibt zwei Möglichkeiten, die foreach-Schleifensyntax zu schreiben. Die erste Möglichkeit ist wie folgt
foreach (array_variable as val) statement;
array_variable stellt eine Array-Variable dar. Während jeder Schleifenausführung wird der Wert jedes Elements vorübergehend der Variablen val zugewiesen. Der durch die Anweisung erhaltene Wert ist jedes Mal unterschiedlich
Die zweite Schreibweise
foreach (array_variable as key => val) statement;
key stellt den Index des Arrays dar, und val stellt den Wert des Arrays dar. Für ein digitales Index-Array erhöht sich also der Wert von key in jeder Schleife 0. Zahl.
foreach-Schleifeninstanz
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $a=Array("苹果","橘子","香蕉"); foreach($a as $value){ echo $value."<br/>"; } ?>
Ergebnis der Codeausführung:
Detailliertes Beispiel:
Wir haben am Anfang gesagt, dass die „foreach“-Schleife speziell zum Schleifen von Arrays verwendet wird. Daher definieren wir zunächst ein Array $a. Die Werte sind „Apfel“, „Orange“ und „Banane“ und verwenden Sie dann die foreach-Schleifenanweisung, um das Array zu durchlaufen und die Werte im Array auszugeben.
Das obige Beispiel ist die erste Schreibweise mit foreach-Schleife. Wenn Sie zu diesem Zeitpunkt den $key des Arrays erhalten möchten, müssen Sie unsere zweite verwenden Schreibweise: Der Code lautet wie folgt:
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $a = array( "one" => 1, "two" => 2, "three" => 3, "seventeen" => 17 ); foreach ($a as $key => $val) { echo $key .":".$val."<br/>"; } ?>
Das Ergebnis der Codeausführung:
Die beiden oben genannten Beispiele sind einfache Anwendungen der beiden Schreibweisen Methoden der foreach-Schleife.
Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung der Beispiele für „foreach'-Schleifenanweisungen von PHP-Schleifensteuerungsanweisungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!