Heim  >  Artikel  >  Backend-Entwicklung  >  Ausführliche Erläuterung der Beispiele für „foreach“-Schleifenanweisungen von PHP-Schleifensteuerungsanweisungen

Ausführliche Erläuterung der Beispiele für „foreach“-Schleifenanweisungen von PHP-Schleifensteuerungsanweisungen

怪我咯
怪我咯Original
2017-04-15 09:07:412911Durchsuche

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:

Ausführliche Erläuterung der Beispiele für „foreach“-Schleifenanweisungen von PHP-Schleifensteuerungsanweisungen

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:

Ausführliche Erläuterung der Beispiele für „foreach“-Schleifenanweisungen von PHP-Schleifensteuerungsanweisungen

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!

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