Heim > Artikel > Backend-Entwicklung > Was ist eine for-Schleife? Was ist der Unterschied zwischen dieser und einer While-Schleife?
Der vorherige Artikel hat Ihnen „Was ist eine do...while-Schleife?“ vorgestellt. Und der Unterschied zur While-Schleife? (Angehängter Code) “, dieser Artikel stellt Ihnen weiterhin den Unterschied zwischen for-Schleife (und while-Schleife) vor. Zögern Sie nicht, vorbeizukommen und zu lernen! Sie werden auf jeden Fall etwas gewinnen! ! !
for-Schleife:
Für die for-Schleife weiß sie, wie oft sie von Anfang an schleifen möchte
for (Ausdruck 1; Ausdruck 2; Ausdruck 3) {Schleifenkörper (PHP-Anweisung)
}Ausdruck 1: Stellt Initialisierungsvariablen dar
<?php /******for 循环 唯一一个计数循环******/ for($i = 0;$i < 10; $i++){ echo $i; } ?>Das Ergebnis der Codeausführung ist wie folgt:
Code-Analyse:
Entsprechend dem zu Beginn geschriebenen Format definieren Sie zunächst eine Anfangsvariable ($i=0), schreiben dann die Bedingungen für die Schleife ($i<?php /******for 循环 唯一一个计数循环******/ $i = 0; for(;$i < 10; ){ echo $i; $i++; } ?>Code Das Ausführungsergebnis lautet wie folgt:
Über das Ausführungsformat der for-Schleife:
Führen Sie Ausdruck 1 aus, um die Variablen zu initialisieren;Führen Sie Ausdruck 2 aus, um festzustellen, ob die Schleifenbedingung ist erfüllt;
Wenn der Ausdruck 2. Wenn die Bedingungen zum Ausführen der Schleife erfüllt sind, dann führen Sie den Code (Schleifenkörper) innerhalb von {}Ausdruck 3 ausführen, Selbstinkrementierungs- oder Selbstdekrementierungsbedingung
Ausführen Ausdruck 2, um zu bestimmen, ob die Schleifenbedingung erfüllt ist , do...while-Schleifen und foreach-Schleifen 2: Effizienzprobleme Die for-Schleife ist eine Zählschleife, während die while-Schleife eine Bool-Schleife istWir kennen uns fast mit der for-Schleife aus. Nehmen wir ein paar Codes als Beispiele:
<?php /******for 循环 唯一一个计数循环******/ $i = 0; for(;$i < 10; ){ echo $i; $i++; } echo '<hr>'; echo '<table border="1" align="center" width="800">'; for($tr = 0;$tr<10;$tr++){ echo '<tr>'; for($td = 0;$td<10;$td++){ echo '<td>'.$tr.$td.'</td>'; } echo '</tr>'; } echo '</table>'; ?>
Code-Operation Die Ergebnisse sind wie folgt:
Empfohlenes Lernen: „Das obige ist der detaillierte Inhalt vonWas ist eine for-Schleife? Was ist der Unterschied zwischen dieser und einer While-Schleife?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!