教育行業A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

PHP培訓之選擇結構語句詳解

更新時間:2019年12月20日15時35分 來源:傳智播客 瀏覽次數:

選擇結構語句指的就是需要對一些條件作出判斷,從而決定執行指定的代碼。PHP中常用的選擇結構語句有if、if…else、if…elseif…else等,具體介紹如下。

1. if單分支結構

單分支語句條件判斷語句也稱單分支語句,當滿足某種條件時,就進行某種處理。例如,只有年齡大于等于18周歲,才輸出已成年,否則無輸出。具體語法和實例如:

語法

if(判斷條件){

         代碼段

}

實例

if($age>=18){

         echo’已成年’;

}

在上述語法中,判斷調價你是一個布爾值,當該值為ture時,執行“{}”中的代碼段,否則不進行任何處理。其中,當代碼塊中只有一條語句時,“{}”可以省略。

1576810987983_PHP快速入門.jpg


2、if…else語句

if…else語句也稱雙分支語句,當滿足某種條件時,就進行某種處理,否則進行另一種處理。例如,判斷一個學生的年齡,大于等于18歲則是成年人。否則是未成年人。具體語法和實例如下:

語法:

if(判斷條件){

         代碼段1;

}else{

         代碼段2;

}

 

實例:

if($age>=18){

         echo'已成年';

}else{

         echo'未成年';

}

在上述語法中,當判斷條件為ture時,執行代碼1;當條件為false時,執行代碼段2。

除此之外,PHP還有一種特殊的運算符:三元與運算符(又稱三目運算符),它也可以完成if…else語句的功能,其語法和示例如下。


語法:

條件表達式?表達式1:表達式2

 
實例:

echo $age>=18?'已成年': '未成年';

在上述語法格式中,先求條件表達式的值,如果為真,則返回表達式1的執行結果;如果條件表達式的值為假。則返回表達式2的執行結果。

值得一提的是,當表達式1與條件表達式相同時,可以簡寫,省略中間的部分。例如,在規定學生的年齡$age是自然數(>=0)的情況下,示例如下:

語法:

條件表達式?: 表達式2

實例:

echo $age?:'還未出生';

3、if…elseif…else語句

if…elseif…else語句稱多分支語句,用于針對不同情況進不同的處理。例如,對一個學生的考試成績進行等級劃分,若分數在90~100分為優秀,分數在80~90分為良好,分數在70~80分為中等,分數在60~70分為及格,分數小于60則為不及格。具體語法如下:

語法結構:

if(條件1){

         代碼段1;

}elseif(條件2){

         代碼段2;

}

……

elseif(條件n){

         代碼段n;

}else{

         代碼段n+1;

}


實例:

if($score>=90){

         echo'優秀';

} elseif($score>=80){

         echo'良好';

} elseif($score>=70){

         echo'中等';

} elseif($score>=60){

         echo'及格';

} else{

         echo'不及格';

}

上述語法中,當判斷條件1為ture時,則執行代碼段1;否則繼續判斷條件2,若為ture,則執行代碼段2,依此類推;若所有條件都為 false,則執行代碼段n+1。

猜你喜歡:
PHP是什么語言?有什么的特點?

红豆直播app靠谱吗_红豆直播app下_红豆直播app下载破解