国产网曝门99视频在线看_免费看片a级毛片免费看_4hu四虎永久在线观看_高清无套内精线观看456_国产欧美亚洲日韩久久福利_av在线无码观看另类重口_欧美精品一二三区较多收藏_欧美老熟妇伦视频_婷婷六月综合激情_最新国产成人野战在线观看


PHP8條件控制語(yǔ)句-PHP8知識(shí)詳解

導(dǎo)讀:在本文中,學(xué)習(xí)的是if語(yǔ)句、if…else語(yǔ)句、if…elseif語(yǔ)句和switch語(yǔ)句。

我們昨天說(shuō)了流程控制的結(jié)構(gòu)有順序結(jié)構(gòu)選擇結(jié)構(gòu)循環(huán)結(jié)構(gòu)。選擇結(jié)構(gòu)就是條件結(jié)構(gòu)。

條件控制語(yǔ)句就是對(duì)語(yǔ)句中不同條件的值進(jìn)行判斷,進(jìn)而根據(jù)不同的條件執(zhí)行不同的語(yǔ)句。

在本文中,學(xué)習(xí)的是if語(yǔ)句、if…else語(yǔ)句、if…elseif語(yǔ)句和switch語(yǔ)句。


1、if語(yǔ)句

if語(yǔ)句是最為常見的條件控制語(yǔ)句。它的格式為:

if(條件判斷語(yǔ)句)
{
    執(zhí)行語(yǔ)句;
}

這種形式只是對(duì)一個(gè)條件進(jìn)行判斷。如果條件成立,則執(zhí)行命令語(yǔ)句,否則不執(zhí)行。

如果<條件>成立(為true時(shí))則執(zhí)行<語(yǔ)句塊>,如果條件不成立(為false)時(shí),則繼續(xù)執(zhí)行“}”后面的語(yǔ)句。如:

<?PHP
$num = 12;  
if($num%2==0)  
{  
    echo "$num","是一個(gè)偶數(shù)";  
}
?>

執(zhí)行結(jié)果如下:

12是一個(gè)偶數(shù)

2、if…else語(yǔ)句

在條件成立時(shí)執(zhí)行一塊代碼,條件不成立時(shí)執(zhí)行另一塊代碼,請(qǐng)使用 if…else 語(yǔ)句。格式如下:

if (條件判斷語(yǔ)句)
{
執(zhí)行語(yǔ)句1;
}
else
{
執(zhí)行語(yǔ)句2;
}

當(dāng)條件成立時(shí)執(zhí)行<語(yǔ)句塊1>,條件不成立時(shí)執(zhí)行<語(yǔ)句塊2>。如下面的代碼:

<?php
$num = 11;
if ($num % 2 == 0) {
    echo $num, '是一個(gè)偶數(shù)';
} else {
    echo $num, '不是一個(gè)偶數(shù)';
}
?>

運(yùn)行結(jié)果如下:

11不是一個(gè)偶數(shù)

3、if…elseif語(yǔ)句

在條件控制語(yǔ)句中,有時(shí)會(huì)出現(xiàn)多余兩種的選擇,可以使用if…elseif語(yǔ)句,它的語(yǔ)法格式如下:

if(<條件1>)  
{  
    <語(yǔ)句塊1>  
}  
elseif(<條件2>)  
{  
    <語(yǔ)句塊2>  
}  
elseif(<條件n>)  
{  
    <語(yǔ)句塊n>  
}

如下面的考試分?jǐn)?shù)評(píng)級(jí),代碼如下:

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

輸出結(jié)果如下:

不及格

4、switch 語(yǔ)句

switch 語(yǔ)句的結(jié)構(gòu)給出不同情況下可能執(zhí)行的程序塊,條件滿足哪個(gè)條件塊,就執(zhí)行哪個(gè)。它的語(yǔ)法格式為:

switch (條件判斷語(yǔ)句)
{
case 判斷結(jié)果a:
執(zhí)行語(yǔ)句1;
break;
case 判斷結(jié)果b:
執(zhí)行語(yǔ)句2;
break;
……
default:
執(zhí)行語(yǔ)句n;
}

“條件判斷語(yǔ)句”的結(jié)果符合哪個(gè)可能的“判斷結(jié)果”,就執(zhí)行其對(duì)應(yīng)的“執(zhí)行語(yǔ)句”。如果都不符合,則執(zhí)行default對(duì)應(yīng)的默認(rèn)“執(zhí)行語(yǔ)句n”。

我們用一個(gè)示例:

<?php
switch(date("D")){
    case "Mon":
        echo "今天星期一<br/>";
        break;
    case "Tue":
        echo "今天星期二<br/>";
        break;
    case "Wed":
        echo "今天星期三<br/>";
        break;
    case "Thu":
        echo "今天星期四<br/>";
        break;
    case "Fri":
        echo "今天星期五<br/>";
        break;
	case "Sat":
        echo "今天星期六<br/>";
        break;
    default:
        echo "今天星期天";
}
?>

運(yùn)行結(jié)果如下:

今天星期六

溫馨提示:運(yùn)行上面的代碼,每個(gè)人運(yùn)行的時(shí)間不同,顯示的結(jié)果不同,本文發(fā)布的時(shí)間是:2023年8月5日 星期六。

到此為止,if語(yǔ)句、if…else語(yǔ)句、if…elseif語(yǔ)句和switch語(yǔ)句就講解完畢了。



本文地址:http://003188.cn/php8tiaojiankongzhiyuju.html
碼字不易,打個(gè)賞唄
楊澤業(yè)感謝你的支持!

猜你喜歡

PHP8條件控制語(yǔ)句-PHP8知識(shí)詳解

導(dǎo)讀:在本文中,學(xué)習(xí)的是if語(yǔ)句、if…else語(yǔ)句、if…elseif語(yǔ)句和switch語(yǔ)句。

2023-08-11  分類:PHP學(xué)堂  瀏覽:503次