Heim > Backend-Entwicklung > PHP-Problem > Was ist eine for-Schleife? Was ist der Unterschied zwischen dieser und einer While-Schleife?

Was ist eine for-Schleife? Was ist der Unterschied zwischen dieser und einer While-Schleife?

慕斯
Freigeben: 2023-03-10 09:32:01
Original
5831 Leute haben es durchsucht

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! ! !

Was ist eine for-Schleife? Was ist der Unterschied zwischen dieser und einer While-Schleife?

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

    Ausdruck 2: Stellt die Schleifenausgangsbedingung dar (bedingter Ausdruck)
  • Ausdruck 3: Automatische Inkrementierungs- und Selbstdekrementierungsbedingung
  • Die spezifische Struktur wird durch Codeoperation erklärt. Der Code lautet wie folgt:
  • <?php
         /******for 循环 唯一一个计数循环******/
         for($i = 0;$i < 10; $i++){
             echo $i;
         }
    ?>
    Nach dem Login kopieren

    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<10) und schließlich die Bedingungen für die automatische Inkrementierung und dekrementieren ($ i++ oder $i--); geben Sie den Wert von $i aus (wenn es $i++ ist), können wir ein Ergebnis von 0-9 erhalten. Für die for-Schleife wird sie aus while entwickelt Schleife:

Was ist eine for-Schleife? Was ist der Unterschied zwischen dieser und einer While-Schleife?

<?php
     /******for 循环 唯一一个计数循环******/
     $i = 0;
     for(;$i < 10; ){
         echo $i;
         $i++;
     }
?>
Nach dem Login kopieren

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;

Was ist eine for-Schleife? Was ist der Unterschied zwischen dieser und einer While-Schleife?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 ist

Wir 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 &#39;<hr>&#39;;
     echo &#39;<table border="1" align="center" width="800">&#39;;
           for($tr = 0;$tr<10;$tr++){
               echo &#39;<tr>&#39;;
               for($td = 0;$td<10;$td++){
                   echo &#39;<td>&#39;.$tr.$td.&#39;</td>&#39;;
               }
               echo &#39;</tr>&#39;;
           }
           echo &#39;</table>&#39;;
?>
Nach dem Login kopieren

Code-Operation Die Ergebnisse sind wie folgt:

Empfohlenes Lernen: „
    PHP-Video-Tutorial

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage