Drei wichtige Prozesssteuerungen und zwei Möglichkeiten, Schleifen in PHP zu unterbrechen
Drei wichtige Prozessstrukturen:
Sequentielle Struktur:
Der natürliche Zustand der Programmausführung besteht darin, das Programm von vorne nach hinten (von oben nach unten) auszuführen.
Zweigstruktur:
Während der Ausführung des Programms werden verschiedene Punkte (andere) entsprechend den unterschiedlichen Ergebnissen der Beurteilungsbedingungen ausgeführt (wahr oder falsch) Der Zweig wird nicht mehr ausgeführt).
Schleifenstruktur:
Während der Ausführung des Programms, abhängig von den unterschiedlichen Ergebnissen der Beurteilungsbedingung (wahr oder falsch), wird es Es wird entschieden, ob es erneut ausgeführt werden soll oder nicht.
if-Anweisung
1. Einzelzweig
//形式: if ( )//条件判断 { //如果条件满足,就执行这里 }
2
//形式: if ( ) //条件判断 { //如果条件满足,就执行这里 } else { //如果条件不满足,就执行这里 }
3. Mehrere Zweige
//形式: if ( ){ //条件判断1 //分支1; } elseif( ){ //条件判断2 //分支2; } elseif( ){ //条件判断3 //分支3; }
Zweiganweisung der Zweigstruktur wechseln
//语法: switch( ) { case 值1: //如果$v1 等于 这个“值1”,就执行本分支 分支语句1; break; //表示跳出该分支,也就是跳出switch语句。 case 值2: //如果$v1 等于 这个“值2”,就执行本分支 分支语句2; break; 。。。。。。 //可以更多的分支 default: 默认分支; }
Hinweis:
Wenn eine Verzweigung die Bedingungen erfüllt und die Verzweigung ausgeführt wird und zu diesem Zeitpunkt keine Break-Anweisung in der Verzweigung vorhanden ist , das Programm Der Prozess wird „direkt in den nächsten Zweig eintreten“, um die Ausführung fortzusetzen, und der Wechsel wird erst beendet, wenn eine Pause auftritt.
While-Schleifenanweisung der Schleifenstruktur
//while循环语法: while(条件判断) { 。。。。循环体语句; } //循环结构之do while循环语句 do while循环语法: do { 。。。。循环体语句; }while(条件判断)
Erklärung:
Führen Sie zuerst den Schleifenkörper einmal aus und führen Sie dann eine bedingte Beurteilung durch:
Wenn wahr: Führen Sie den Schleifenkörper weiter aus und führen Sie dann erneut eine bedingte Beurteilung durch und so weiter
Wenn es nicht wahr ist: Schleife verlassen und nachfolgende Anweisungen ausführen.
Die for-Schleifenanweisung der Schleifenstruktur
//for循环语法: for(循环变量初始化1; 循环条件判断2; 循环变量的改变3){ 。。。。。。。。循环体语句块4; }
Unterbrechung der Schleife
Schleife ist eine grammatikalische Form, die den Schleifenkörper so lange ausführt, wie die Bedingungen gemäß den gegebenen Bedingungen erfüllt sind. Wir können den Kreislauf aber auch während des Zyklus künstlich unterbrechen (Kreislaufkörper).Es gibt zwei Möglichkeiten, die Schleife zu unterbrechen:
Unterbrechung fortsetzen:
Bedeutung: interrupt Der aktuelle Schleifenkörper (d. h. nachfolgende Anweisungen werden nicht mehr ausgeführt) wird mit den Anweisungen fortgesetzt, die in der nächsten Schleife ausgeführt werden sollen.Grammatikform:
continue [$n] //Gibt an, welche Ebene der Schleife unterbrochen werden soll und fährt mit der nächsten Ebene der Schleife fort.Unterbrechung unterbrechen:
Bedeutung: Die aktuelle Schleife stoppen (herausspringen) (d. h. die Schleife vollständig beenden) und die Anweisungen nach der Schleife ausführen.Grammatikform:
break [$n] //Gibt an, wie viele Schleifenebenen unterbrochen werden sollen.Zusammenfassung:
Durch das Erlernen der Prozesssteuerung und der Continue- und Break-Anweisungen können wir unseren Code flexibel steuern, um die von uns gewünschte Wirkung zu erzielen wollen. Ich hoffe, es kann für alle hilfreich sein.
Das obige ist der detaillierte Inhalt vonDrei wichtige Prozesskontrollen und zwei Möglichkeiten, Schleifen in PHP zu unterbrechen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!