真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php有哪些判斷語(yǔ)句

這篇文章主要介紹“php有哪些判斷語(yǔ)句”,在日常操作中,相信很多人在php有哪些判斷語(yǔ)句問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”php有哪些判斷語(yǔ)句”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

大悟網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),大悟網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為大悟千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的大悟做網(wǎng)站的公司定做!

有3種:1、if else語(yǔ)句,語(yǔ)法“if(條件){代碼;}else if(條件){代碼;}else{代碼;}”;2、switch case語(yǔ)句,語(yǔ)法“switch(表達(dá)式){case 值1:語(yǔ)句塊;break;...case 值n:語(yǔ)句塊;break;default:語(yǔ)句塊;}”;3、“表達(dá)式1?表達(dá)式2:表達(dá)式3”語(yǔ)句,會(huì)根據(jù)表達(dá)式1的結(jié)果在另外兩個(gè)表達(dá)式中選擇一個(gè)并執(zhí)行。

php有哪些判斷語(yǔ)句

本教程操作環(huán)境:windows7系統(tǒng)、PHP8.1版、DELL G3電腦

php有3種判斷語(yǔ)句:

  • if else語(yǔ)句

  • switch case語(yǔ)句

  • 三元運(yùn)算語(yǔ)句

1、if else語(yǔ)句

if語(yǔ)句執(zhí)行時(shí)先對(duì)條件進(jìn)行判斷,然后根據(jù)判斷結(jié)果做出相應(yīng)的操作。它又可以細(xì)分為三種,分別是 if 語(yǔ)句、if...else 語(yǔ)句、if...else if...else 語(yǔ)句。

  • if 語(yǔ)句

if 語(yǔ)句是流程控制中最簡(jiǎn)單的一種。只判斷某個(gè)條件是否為真,如果為真就執(zhí)行特定的語(yǔ)句塊。語(yǔ)法格式如下:

if (判斷條件) {
    語(yǔ)句塊;
}
  • if...else 語(yǔ)句

if 語(yǔ)句只能對(duì)判斷結(jié)果為真的情況執(zhí)行操作,這在很多情況下是不夠的,于是就有了 if...else 這種形式的語(yǔ)句。與 if 判斷不同,if...else 語(yǔ)句不僅對(duì)判斷結(jié)果為真的情況執(zhí)行操作,對(duì)非真的情況也可以執(zhí)行相應(yīng)的操作。

else 語(yǔ)句延伸了 if 語(yǔ)句,可以在 if 語(yǔ)句中表達(dá)式的值為 FALSE 時(shí)執(zhí)行相應(yīng)的語(yǔ)句。另外需要注意的是,else 語(yǔ)句是 if 語(yǔ)句的從句,必須和 if 語(yǔ)句一起使用,不能單獨(dú)存在。

if...else 語(yǔ)句的語(yǔ)法格式如下:

if (判斷條件) {
    語(yǔ)句塊 1;
} else {
    語(yǔ)句塊 2;
}

在上面的格式中,如果“判斷條件”為真,則執(zhí)行“語(yǔ)句塊 1”;否則執(zhí)行“語(yǔ)句塊 2”?!罢Z(yǔ)句塊 1”和“語(yǔ)句塊 2”都可以包含多條語(yǔ)句。與 if 語(yǔ)句相同的是,如果“語(yǔ)句塊 1”和“語(yǔ)句塊 2”中都只包含一條語(yǔ)句的話,可以省略大括號(hào){ }。

  • if...else if...else 語(yǔ)句

else if 語(yǔ)句和 else 語(yǔ)句一樣,它延伸了 if 語(yǔ)句,else if 語(yǔ)句會(huì)根據(jù)不同的表達(dá)式來(lái)確定執(zhí)行哪個(gè)語(yǔ)句塊。

在 PHP 中也可以將 else if 這兩個(gè)關(guān)鍵字合并在一起(如 elseif)來(lái)使用。else if 語(yǔ)句的語(yǔ)法格式如下所示:

if (判斷條件 1) {
    語(yǔ)句塊 1;
} else if (判斷條件 2) {
    語(yǔ)句塊 2;
} else if (判斷條件 3) {
    語(yǔ)句塊 3;
}
......
else if (判斷條件 n) {
    語(yǔ)句塊 n;
}
else{
    語(yǔ)句塊 n+1;
}

在上面的 else if 的語(yǔ)法中,如果第一個(gè)“判斷條件 1”為 TRUE,則執(zhí)行“語(yǔ)句塊 1”語(yǔ)句;如果第二個(gè)“判斷條件 2”為 TRUE,則執(zhí)行“語(yǔ)句塊 2”語(yǔ)句;以此類(lèi)推。如果表達(dá)式的條件都不為 TRUE,則執(zhí)行 else 子句中的“語(yǔ)句塊 n+1”語(yǔ)句,當(dāng)然最后的 else 語(yǔ)句也可以省略。

在 else if 語(yǔ)句中同時(shí)只能有一個(gè)表達(dá)式為 TRUE,即在 else if 語(yǔ)句中只能有一個(gè)語(yǔ)句塊被執(zhí)行。如果有多個(gè)表達(dá)式的值為 TRUE 時(shí),只會(huì)執(zhí)行第一個(gè)表達(dá)式所對(duì)應(yīng)的語(yǔ)句塊。

示例:

 90) {
    echo '成績(jī)的級(jí)別為:優(yōu)!';
} else if ($score > 70) {
    echo '成績(jī)的級(jí)別為:良!';
} else if ($score > 60) {
    echo '成績(jī)的級(jí)別為:中!';
} else {
    echo '成績(jī)的級(jí)別為:差!';
}
?>

php有哪些判斷語(yǔ)句

2、switch case語(yǔ)句

switch 語(yǔ)句和 if...else if...else 語(yǔ)句相似,也是一種分支結(jié)構(gòu),與 if...else if...else 語(yǔ)句相比 switch 語(yǔ)句更加簡(jiǎn)潔明了。

switch 語(yǔ)句由一個(gè)表達(dá)式和多個(gè) case 標(biāo)簽組成,case 標(biāo)簽后緊跟一個(gè)代碼塊,case 標(biāo)簽作為這個(gè)代碼塊的標(biāo)識(shí)。switch 語(yǔ)句的語(yǔ)法格式如下:

switch(表達(dá)式){
    case 值 1:
        語(yǔ)句塊 1;
        break;
    case 值 2:
        語(yǔ)句塊 2;
        break;
    ... ...
    case 值 n:
        語(yǔ)句塊 n;
        break;
    default:
        語(yǔ)句塊 n+1;
}

switch 語(yǔ)句根據(jù)表達(dá)式的值,依次與 case 中的值進(jìn)行比較,如果不相等,繼續(xù)查找下一個(gè) case;如果相等,就會(huì)執(zhí)行對(duì)應(yīng)的語(yǔ)句,直到 switch 語(yǔ)句結(jié)束或遇到 break 為止。

一般來(lái)說(shuō),switch 語(yǔ)句最終都有一個(gè)默認(rèn)值 default,如果在前面的 case 中沒(méi)有找到相符的條件,則執(zhí)行默認(rèn)語(yǔ)句,和 else 語(yǔ)句類(lèi)似。

示例:使用 date() 函數(shù)獲取當(dāng)前星期的英文縮寫(xiě),根據(jù)縮寫(xiě)打印今天是星期幾

php有哪些判斷語(yǔ)句

3、三元運(yùn)算語(yǔ)句

和C語(yǔ)言一樣,PHP 中也有三元運(yùn)算符,三元運(yùn)算符可以實(shí)現(xiàn)簡(jiǎn)單的條件判斷功能,即根據(jù)第一個(gè)表達(dá)式的結(jié)果在另外兩個(gè)表達(dá)式中選擇一個(gè)并執(zhí)行,三元運(yùn)算符也被稱(chēng)為三目運(yùn)算符或者條件運(yùn)算符。

三元運(yùn)算符的功能與“if else”語(yǔ)句一致,它可以在一行中書(shū)寫(xiě),代碼精練、執(zhí)行效率更高。在 PHP 程序中恰當(dāng)?shù)厥褂萌\(yùn)算符能夠讓腳本更為簡(jiǎn)潔、高效。

三元運(yùn)算符的語(yǔ)法格式如下:

(expr1)?(expr2):(expr3); //表達(dá)式1?表達(dá)式2:表達(dá)式3

如果條件“expr1”成立,則執(zhí)行語(yǔ)句“expr2”,否則執(zhí)行“expr3”。

示例:

php有哪些判斷語(yǔ)句

到此,關(guān)于“php有哪些判斷語(yǔ)句”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!


分享題目:php有哪些判斷語(yǔ)句
本文來(lái)源:http://weahome.cn/article/iioodi.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部