Heim > Backend-Entwicklung > PHP-Tutorial > Analyse von PHP-Schleifenanweisungen – while, for, foreach, do while

Analyse von PHP-Schleifenanweisungen – while, for, foreach, do while

一个新手
Freigeben: 2023-03-16 15:34:02
Original
1457 Leute haben es durchsucht

Schleifenstruktur
1. While-Schleife

 while(表达式)
 {
  循环体;//反复执行,直到表达式为假
 }
Nach dem Login kopieren

Code:

$index = 1;
while ($index<5)
{
      print "Number is {$index}
";
     $index++;
}
print "Done";
Nach dem Login kopieren

Laufergebnis:
Nummer ist 1
Nummer ist 2
Nummer ist 3
Nummer ist 4
Fertig

2. Führen Sie eine While-Schleife aus

do {
      循环体;//反复执行,直到表达式为假
} while(表达式)
Nach dem Login kopieren

Code:

do {
         $index++;
         print "Number is {$index}
";
} while($index<0);
print "Done";
Nach dem Login kopieren

Betriebsergebnis:
Zahl ist 1
Fertig

Do While-Schleifenanweisung hat gewisse Unterschiede zu while, ihr Unterschied besteht darin, dass do while dies nicht tut egal Ob die Bedingung wahr ist, wird zuerst ausgeführt, während while wahr sein muss, bevor sie einmal ausgeführt wird

3. for-Schleife
Abhängig von den unterschiedlichen Schleifenbedingungen gibt es zwei Arten von Schleifen
Eine: Zählschleife (im Allgemeinen für verwenden)
Die andere: Bedingungsschleife (im Allgemeinen verwenden while do-while)

for (expr1; expr2; expr3) {
   statement
 }
Nach dem Login kopieren

wobei expr1 der Anfangswert von ist Zustand. expr2 ist die Bedingung für die Beurteilung, normalerweise unter Verwendung logischer Operatoren.
ist die Bedingung für ein Urteil. expr3 ist der Teil, der nach der Ausführung der Anweisung ausgeführt werden soll. Er wird verwendet, um die Bedingungen für die nächste Schleifenbeurteilung zu ändern, z. B. das Hinzufügen einer solchen usw. Und Aussage
ist der Ausführungsteil des Programms, der die Bedingungen erfüllt. Wenn das Programm nur eine Zeile hat, können die geschweiften Klammern {} weggelassen werden.
Das folgende Beispiel ist ein Beispiel für „Ich werde es nicht noch einmal tun“, das mit einer for-Schleife geschrieben wurde. Es kann mit dem Beispiel mit einer while-Schleife verglichen werden.

<?php
 for ($i=1; $i<=5; $i++) {
   echo "$i. 以后不敢了
n";
 }
 ?>
Nach dem Login kopieren

Laufergebnisse:
1 Mach es nicht mehr
2. Ich werde es in Zukunft nicht mehr wagen
3. Ich werde es in Zukunft nicht mehr wagen
4. Ich werde es in Zukunft nicht mehr wagen
5 Ich habe gewonnen Ich traue mich in Zukunft nicht mehr

4. foreach-Schleife

Die foreach-Anweisung wird verwendet, um das Array zu durchlaufen. Jedes Mal, wenn die Schleife ausgeführt wird, wird der Wert des aktuellen Array-Elements der Wertvariablen zugewiesen (der Array-Zeiger bewegt sich eine nach der anderen) – und so weiter

Syntax:

foreach (array as value)
{
    code to be executed;
}
Nach dem Login kopieren

Code:

$arr=array("one", "two", "three");
foreach ($arr as $value)
{
  echo "Value: " . $value . "
";
}
Nach dem Login kopieren

?> >Laufergebnis: Wert: eins
Wert: zwei
Wert: drei

Das Obige sind die vier Schleifenkörper in PHP. Wählen Sie den entsprechenden Schleifenkörper aus, der je nach unterschiedlichen Bedingungen verwendet werden soll

Das obige ist der detaillierte Inhalt vonAnalyse von PHP-Schleifenanweisungen – while, for, foreach, do while. 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