PHP中的三大流程控制與兩種中斷循環的方式

**熬夜选手
發布: 2020-05-01 14:48:14
原創
117 人瀏覽過

PHP中的三大流程控制與兩種中斷迴圈的方式

三大流程架構:

順序結構:

程式運行的自然狀態,就是從前往後(從上到下)執行程式。

分支結構:

程式運行過程中,根據判斷條件的不同結果(true或false),執行不同的分數(其他分支不再執行)。

循環結構:

程式運行過程中,根據判斷條件的不同結果(true或false),決定是再次執行或不再執行。

if語句

1.單一分支

//形式: if ( )//条件判断 { //如果条件满足,就执行这里 }
登入後複製

#2.雙分支

//形式: if ( ) //条件判断 { //如果条件满足,就执行这里 } else { //如果条件不满足,就执行这里 }
登入後複製

3.多分支

//形式: if ( ){ //条件判断1 //分支1; } elseif( ){ //条件判断2 //分支2; } elseif( ){ //条件判断3 //分支3; }
登入後複製

分支結構之switch分支語句

//语法: switch( ) { case 值1: //如果$v1 等于 这个“值1”,就执行本分支 分支语句1; break; //表示跳出该分支,也就是跳出switch语句。 case 值2: //如果$v1 等于 这个“值2”,就执行本分支 分支语句2; break; 。。。。。。 //可以更多的分支 default: 默认分支; }
登入後複製

注意:

當某個分支滿足條件並執行該分支後,如果該分支中沒有break語句,此時,程式的流程會「直接進入」後一個分支繼續執行,直到碰到break才會結束switch。

循環結構之while循環語句

#
//while循环语法: while(条件判断) { 。。。。循环体语句; } //循环结构之do while循环语句 do while循环语法: do { 。。。。循环体语句; }while(条件判断)
登入後複製

說明:

先執行一次循環體,然後進行條件判斷:

如果成立:則繼續回去執行循環體,而後再次進行條件判斷,如此反复;

#如果不成立:則退出循環,執行後續語句。

循環結構for迴圈語句

#
//for循环语法: for(循环变量初始化1; 循环条件判断2; 循环变量的改变3){ 。。。。。。。。循环体语句块4; }
登入後複製

迴圈的中斷

迴圈是按給定的條件,只要條件滿足就會繼續執行迴圈體的一種語法形式。

但,我們也可以在循環過程中(循環體內),人為將循環中斷。

有兩種中斷迴圈的方式:

#continue中斷:

意思:中斷目前正在進行的循環體(即後續語句不再執行),繼續下一次迴圈要執行的語句。

語法形式:

continue [$n]; //表示法是中斷第幾層的循環,繼續該層循環的下一次。

break中斷:

意義:停止(跳出)目前正在進行的迴圈(即完全終止迴圈),去執行該迴圈之後的語句。

語法形式:

break [$n]; //表示是中斷幾層迴圈。

總結:

透過學習流程控制與continue、break語句,我們就可以靈活的來控制我們程式碼,達到我們想要的效果。希望能夠給大家有幫助。

以上是PHP中的三大流程控制與兩種中斷循環的方式的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
1
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!