Heim  >  Artikel  >  Backend-Entwicklung  >  Ausführliche Erklärung von „Weiter'-Beispielen für das Herausspringen von PHP aus Schleifen

Ausführliche Erklärung von „Weiter'-Beispielen für das Herausspringen von PHP aus Schleifen

怪我咯
怪我咯Original
2017-04-15 09:07:583017Durchsuche

Nachdem wir „Pause“ gelernt haben, um aus der Schleife zu springen, lernen wir unser „Weiter“, um aus der Schleife zu springen.

continue ist nicht so mächtig wie break, um aus der Schleife zu springen, kann diesen Zyklus nur beenden und in den nächsten Zyklus eintreten.

Der Unterschied zwischen break und continue ist genau so uns Es ist wie Schachspielen. Manche Leute sind nicht gut im Schach. Wenn sie sehen, dass sie kurz vor dem Verlieren stehen, schalten sie das Schachspiel aus. Manche Leute wissen, dass das nächste nicht gewinnen wird, wenn man verliert. Wenn man sich geschlagen gibt und ein anderes Spiel versucht, geht es weiter.

Fortsetzungskontrollflussdiagramm lautet wie folgt:

Ausführliche Erklärung von „Weiter-Beispielen für das Herausspringen von PHP aus Schleifen

Weiter springt aus der Schleifeninstanz, Der Code lautet wie folgt

<?php   
  
for($i=0;$i<2;$i++)  
{  
    for($j=1;$j<4;$j++)  
    {  
        if($j==2)  
        {  
            continue 2;   //跳出最近的一个for循环的2次循环(j=2和j=3)  
        }  
    echo &#39;$i=&#39;.$i.&#39;$j=&#39;.$j."<br>";  
    }  
}  
 ?>

Ergebnis der Codeausführung:

Ausführliche Erklärung von „Weiter-Beispielen für das Herausspringen von PHP aus Schleifen

Beispieldetails:

Führen Sie zuerst die äußerste Schleife von $i aus =0 und dann Execute $j. Wenn $j==2 ausgeführt wird und auf continue 2 stößt, springt es aus den beiden Schleifen der letzten for-Schleife, sodass j=2 nicht gedruckt werden kann >

Das obige ist der detaillierte Inhalt vonAusführliche Erklärung von „Weiter'-Beispielen für das Herausspringen von PHP aus Schleifen. 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