Heim >Backend-Entwicklung >PHP-Tutorial >Verwendung der For-Schleife und der Foreach-Schleife in PHP (ausführliche Bild- und Texterklärung)
Im vorherigen Artikel habe ich Ihnen gesagt: „Wie man die While-Schleife und die Do-While-Schleife von PHP herausfindet, fünf Minuten sind genug!“ “, dieser Artikel stellt detailliert vor, wie man die While-Schleife und die Do-While-Schleife von PHP verwendet und unterscheidet. In diesem Artikel werden Ihnen weiterhin die beiden anderen Schleifenanweisungen in PHP vorgestellt, nämlich die for-Schleife und die foreach-Schleife von PHP. Hoffe, es hilft allen!
For-Schleife
for-Schleife Die Syntax und das Logikformat der for-Schleife unterscheiden sich ein wenig von den while- und do-while-Schleifenanweisungen, die wir verwenden sah vorher. Die for-Schleife definiert die Variable vor, die die Anzahl der Schleifen in der for-Anweisung steuert. Die for-Schleife wird meist verwendet, wenn die Anzahl der Schleifendurchläufe im Voraus bekannt ist.
Das Syntaxformat der For-Schleife lautet wie folgt:
for (初始表达式; 表达式条件判断; 变量更新) { 循环动作; }
Initialisierungsausdruck: Es handelt sich um eine Initialisierungszuweisung, die mehrere Codes gleichzeitig zuweisen kann. Sie wird normalerweise verwendet, um den Anfangswert eines Zählers zu deklarieren.
Ausdrucksbedingungsbeurteilung: Wird verwendet, um zu steuern, ob der Code im Schleifenkörper ausgeführt werden soll. Dies ist die Einschränkungsbedingung für die Schleifenausführung. Wenn der Beurteilungsbedingungswert TRUE ist, wird die Schleife fortgesetzt und die Schleifenanweisung ausgeführt. Wenn der Wert der Beurteilungsbedingung FALSE ist, wird die Schleife beendet.
Variablenaktualisierung: Bei jeder Ausführung der Schleife wird die Variable aktualisiert, um mit der nächsten Schleife fortzufahren.
Das Beispiel lautet wie folgt:
<?php for($a=1;$a<5;$a++){ echo "输出结果是:".$a."<br/>"; } ?>
Ausgabeergebnis:
Die for-Schleife kann nicht nur eine Bedingung, sondern auch mehrere Bedingungen ausführen. Das Beispiel lautet wie folgt:
<?php for($a=0,$b=5;$a<=5;$a++,$b--){ echo $a ."和" .$b ."<br/>"; } ?>
Ausgabeergebnis:
for-Schleifenanweisungen können auch wie while-Anweisungen ineinander verschachtelt werden, d. h. eine for-Schleifenanweisung enthält eine oder mehrere andere for-Schleifenanweisungen. Wir können die for-Schleife dieser Methode verwenden, um die Multiplikationstabelle auszugeben, die wir in der Grundschule gelernt haben. Das Beispiel lautet wie folgt:
<?php for($a = 1 ; $a < 10 ; $a++ ){ for($b=1;$b<=$a;$b++){ echo $b . 'x' . $a . '=' .($a*$b) . ' ';// 输出的是空格 } echo '<br />'; } ?>
Ausgabeergebnis:
foreach-Schleife
PHP Die foreach-Schleifenstruktur ist eine häufig verwendete Methode beim Durchlaufen eines Arrays.
Das Syntaxformat der foreach-Schleife lautet wie folgt:
foreach( 要循环的数组变量 as [键变量 =>] 值变量){ //循环的结构体 }
Diese Verwendung ist behoben. Geben Sie das Array ein, das in einer Schleife ausgeführt werden muss. as
Als festes Schlüsselwort ist die folgende Schlüsselvariable optional. Bei jeder Schleife wird der Schlüssel herausgenommen und der Schlüsselvariablen zugewiesen. Bei jeder Schleife wird der Wert in die Wertvariable eingefügt.
Das Beispiel sieht wie folgt aus:
<?php $a = array( '键名1' => '值1', '键名2' => '值2', ); foreach($a as $key => $value){ echo $key . '对应' . $value . '<br />'; } ?>
Ausgabeergebnis:
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonVerwendung der For-Schleife und der Foreach-Schleife in PHP (ausführliche Bild- und Texterklärung). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!