日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
php中的選擇結(jié)構(gòu)語句是什么意思

本文操作環(huán)境:Windows10系統(tǒng)、PHP7.1版、Dell G3電腦。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序定制開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了廣德免費(fèi)建站歡迎大家使用!

選擇結(jié)構(gòu)語句指的就是需要對(duì)一些條件作出判斷,從而決定執(zhí)行指定的代碼。

選擇結(jié)構(gòu)用于判斷給定的條件,根據(jù)判斷的結(jié)果來控制程序的流程

下面來看一下常用的選擇控制語句有什么:

1. if單分支結(jié)構(gòu)

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

語法

if(判斷條件){
         代碼段
}

實(shí)例

if($age>=18){
         echo’已成年’;
}

在上述語法中,判斷調(diào)價(jià)你是一個(gè)布爾值,當(dāng)該值為ture時(shí),執(zhí)行“{}”中的代碼段,否則不進(jìn)行任何處理。其中,當(dāng)代碼塊中只有一條語句時(shí),“{}”可以省略。

2、if…else語句

if…else語句也稱雙分支語句,當(dāng)滿足某種條件時(shí),就進(jìn)行某種處理,否則進(jìn)行另一種處理。例如,判斷一個(gè)學(xué)生的年齡,大于等于18歲則是成年人。否則是未成年人。具體語法和實(shí)例如下:

語法:

if(判斷條件){
         代碼段1;
}else{
         代碼段2;
}

實(shí)例:

if($age>=18){
         echo'已成年';
}else{
         echo'未成年';
}

在上述語法中,當(dāng)判斷條件為ture時(shí),執(zhí)行代碼1;當(dāng)條件為false時(shí),執(zhí)行代碼段2。

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

語法:

條件表達(dá)式?表達(dá)式1:表達(dá)式2

實(shí)例:

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

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

值得一提的是,當(dāng)表達(dá)式1與條件表達(dá)式相同時(shí),可以簡(jiǎn)寫,省略中間的部分。例如,在規(guī)定學(xué)生的年齡$age是自然數(shù)(>=0)的情況下,示例如下:

語法:

條件表達(dá)式?: 表達(dá)式2

實(shí)例:

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

3、if…elseif…else語句

if…elseif…else語句稱多分支語句,用于針對(duì)不同情況進(jìn)不同的處理。例如,對(duì)一個(gè)學(xué)生的考試成績(jī)進(jìn)行等級(jí)劃分,若分?jǐn)?shù)在90~100分為優(yōu)秀,分?jǐn)?shù)在80~90分為良好,分?jǐn)?shù)在70~80分為中等,分?jǐn)?shù)在60~70分為及格,分?jǐn)?shù)小于60則為不及格。具體語法如下:

語法結(jié)構(gòu):

if(條件1){
         代碼段1;
}elseif(條件2){
         代碼段2;
}
……
elseif(條件n){
         代碼段n;
}else{
         代碼段n+1;
}

實(shí)例:

if($score>=90){
         echo'優(yōu)秀';
} elseif($score>=80){
         echo'良好';
} elseif($score>=70){
         echo'中等';
} elseif($score>=60){
         echo'及格';
} else{
         echo'不及格';
}

上述語法中,當(dāng)判斷條件1為ture時(shí),則執(zhí)行代碼段1;否則繼續(xù)判斷條件2,若為ture,則執(zhí)行代碼段2,依此類推;若所有條件都為 false,則執(zhí)行代碼段n+1。


當(dāng)前名稱:php中的選擇結(jié)構(gòu)語句是什么意思
文章路徑:http://m.5511xx.com/article/dpeshsp.html