Heim >Backend-Entwicklung >PHP-Tutorial >Ausführliche Erläuterung von Beispielen für „while'-Schleifenanweisungen von PHP-Schleifensteuerungsanweisungen
Bei unserer Programmentwicklung müssen wir manchmal einen bestimmten Code oder eine bestimmte Funktion wiederholt verwenden. Beispielsweise müssen wir „1*2*3*4...*100“ eingeben Wenn Menschen es eingeben, wird es viel Zeit verschwenden und ist auch sehr mühsam. In diesem Fall gibt es jedoch eine gute Möglichkeit, die PHP-Schleifenkontrollanweisung zu verwenden, um die Berechnung schnell abzuschließen . In PHP stellen wir vier Schleifenkontrollanweisungen bereit: while, do...while, for und foreach. In diesem Kapitel erkläre ich Ihnen zunächst den ersten Typ einer Schleifenkontrollanweisung „while“-Schleifenanweisung.
Das Syntaxformat der „while“-Schleifenanweisung
while-Schleife ist die einfachste Schleifenanweisung in PHP
while (expr){ statement; }
Detaillierte Syntaxerklärung:
ist strukturell mit der if-Anweisung identisch. Sie hängt auch von einer Bedingung ab, aber Der Unterschied besteht darin, dass die if-Anweisung nur dann eine Anweisung ausführt, wenn expr wahr ist. während die while-Anweisung solange expr wahr ist, wird die Anweisung wiederholt ausgeführt. bricht nicht aus der Schleife aus, bis der Wert von expression falsch ist.
Wenn Sie die while-Bedingung nicht angeben, um aus der Schleife zu springen, ist der Ausdruck expr immer wahr und die Schleife wird ewig ausgeführt, wodurch eine Endlosschleife entsteht . Dies ist unser Programm. Nicht erlaubt. Stellen Sie sich den folgenden Code vor
<?php whie(1){ echo 1111.'<br />'; } ?>
Während die Bedingung 1 ist, was immer wahr ist, wird die Schleife fortgesetzt, was eine Endlosschleife darstellt und zum Absturz der Seite führt
Beispiel für eine While-Schleife
In diesem Beispiel soll die Ausgabe gerader Zahlen innerhalb von 10 realisiert und beurteilt werden, ob es sich um eine gerade Zahl ab 1 handelt bis 10. Wenn ja, dann Ausgabe, wenn nicht, dann mit dem nächsten Zyklus fortfahren, der Code lautet wie folgt
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $num=1; //声明一个整型变量$sum $str="10以内的偶数为:"; //上面一个字符串变量$str while($num<=10){ //判断变量$num是否小于10 if($num%2==0){ //如果小于10,则判断$num是否为偶数 $str.=$num." "; //如果变量为偶数的话,则添加到字符变量$str的后面 } $num++; //变量$num加1 } echo $str; //循环结束,输出字符串$str ?>
Ergebnis der Codeausführung:
Das Obige ist nur ein einfaches Beispiel für eine While-Schleife. Wenn Sie Whlie-Schleifenanweisungen in Projekten geschickt einsetzen möchten, können Sie in Zukunft mehr Erfahrung im eigentlichen Entwicklungsprozess sammeln. Im nächsten Abschnitt erklären wir die Schleifenanweisung „do...while“.
Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung von Beispielen für „while'-Schleifenanweisungen von PHP-Schleifensteuerungsanweisungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!