欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

php中如何執(zhí)行分支操作

小編給大家分享一下php中如何執(zhí)行分支操作,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)專注于龍巖網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供龍巖營(yíng)銷型網(wǎng)站建設(shè),龍巖網(wǎng)站制作、龍巖網(wǎng)頁(yè)設(shè)計(jì)、龍巖網(wǎng)站官網(wǎng)定制、微信小程序服務(wù),打造龍巖網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供龍巖網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。

分支執(zhí)行是依據(jù)條件滿足哪個(gè)語(yǔ)句塊來(lái)執(zhí)行某些代碼的,在php中主要是通過(guò)if,和switch這兩種語(yǔ)句來(lái)執(zhí)行分支操作的,

1.if語(yǔ)句

單向條件

if(表達(dá)式) { 語(yǔ)句;}

在單向條件下,只要表達(dá)式為true,就可以執(zhí)行后面的語(yǔ)句,如果表達(dá)式不成立,則不執(zhí)行。

$pass=60;
$a=40;
if($a>=$pass){
echo '恭喜,考試通過(guò)';//可以輸出其他各種其他語(yǔ)句!
}
echo '代碼執(zhí)行結(jié)束!';

由于$a<$pass,所以表達(dá)式為false,輸出結(jié)果為:代碼執(zhí)行結(jié)束!

雙向條件

if(表達(dá)式) { 語(yǔ)句1;
}else{ 語(yǔ)句2;
}

在雙向條件下,如果表達(dá)式為true,將執(zhí)行語(yǔ)句1,如果表達(dá)式不成立,則執(zhí)行語(yǔ)句2。

$pass=60;
$a=40;
if($a>=$pass){
    echo '恭喜你!考試通過(guò)啦!';
}else{
    echo '很遺憾,您的考試沒有通過(guò)!';
 }

由于$a<$pass,所以表達(dá)式為false,輸出結(jié)果為:很遺憾,您的考試沒有通過(guò)!

多向條件

if(表達(dá)式1) { 語(yǔ)句1;
}elseif(表達(dá)式2){ 語(yǔ)句2;
}elseif(表達(dá)式3){ 語(yǔ)句3;
}else{ 語(yǔ)句4;
}

在多向條件下,如果表達(dá)式1為true,將執(zhí)行語(yǔ)句1,如果表達(dá)式1不成立,則執(zhí)行表達(dá)式2。表達(dá)式2成立,執(zhí)行語(yǔ)句2,不成立執(zhí)行語(yǔ)句3,以此類推下去,直到退出if語(yǔ)句。

$a=84;
$grade1=60;//低于60不及格
$grade2=75;//及格
$grade3=85;//良好
if($a<$grade1){
	echo '不及格';
}elseif($a<$grade2){
	echo '恭喜你及格了';
}elseif($a<$grade3){
	echo '良好!';
}else{
	echo '優(yōu)秀';
}

由于$a>$grade1,表達(dá)式為false,所以執(zhí)行$a>$grade2,然而表達(dá)式不成立,所以執(zhí)行$a<$grade3,表達(dá)式成立,輸出結(jié)果:良好!

注意:if語(yǔ)句表達(dá)式所控制的代碼,最好用花括號(hào)括起來(lái),哪怕就是一條語(yǔ)句也用花括號(hào)括起來(lái)。

2.switch語(yǔ)句

switch(表達(dá)式){
    case 值 1:語(yǔ)句塊1;//case相當(dāng)于==
    break;
    case 值 2:語(yǔ)句塊2;
    break;
    .......
    default:語(yǔ)句塊n
}

switch語(yǔ)句中,表達(dá)式中的值會(huì)與下面某個(gè)case值相同,如果沒有相同的值,則執(zhí)行default語(yǔ)句。

<?php
switch($i){
    case 0:echo"0";
    break;
    case 1:echo"1";
    break;
    case 2:echo"2";
    break;
    default:echo"3";
    break;
}
?>

執(zhí)行上述代碼會(huì)得到結(jié)果:0

注意:

  • 表達(dá)式的值最好是整形或者字符串!

  • 不要忘記break語(yǔ)句!來(lái)跳出switch語(yǔ)句!每個(gè)case語(yǔ)句后面都加上break

  • 如果某個(gè)case語(yǔ)句后面并沒有接語(yǔ)句塊,那么就說(shuō)明這個(gè)語(yǔ)句塊的內(nèi)容是同下!

  • case后面的語(yǔ)句塊是不需要{}括起來(lái)的

以上是“php中如何執(zhí)行分支操作”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

新聞名稱:php中如何執(zhí)行分支操作
URL地址:http://www.chinadenli.net/article40/igphho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)自適應(yīng)網(wǎng)站外貿(mào)建站小程序開發(fā)軟件開發(fā)移動(dòng)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)