Heim  >  Artikel  >  Backend-Entwicklung  >  Ausführliche Erläuterung von Beispielen für „while“-Schleifenanweisungen von PHP-Schleifensteuerungsanweisungen

Ausführliche Erläuterung von Beispielen für „while“-Schleifenanweisungen von PHP-Schleifensteuerungsanweisungen

怪我咯
怪我咯Original
2017-04-13 18:24:554404Durchsuche

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.

Ausführliche Erläuterung von Beispielen für „while“-Schleifenanweisungen von PHP-Schleifensteuerungsanweisungen 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.&#39;<br />&#39;;
}
?>

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:

Ausführliche Erläuterung von Beispielen für „while“-Schleifenanweisungen von PHP-Schleifensteuerungsanweisungen

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!

Stellungnahme:
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