一区二区日本_久久久久久久国产精品_无码国模国产在线观看_久久99深爱久久99精品_亚洲一区二区三区四区五区午夜_日本在线观看一区二区

PHP Switch語句含代碼

PHP Switch語句

PHP switch語句用于從多個(gè)條件中執(zhí)行一條語句。愛掏網(wǎng) - it200.com它的工作方式類似于PHP的if-else-if語句。愛掏網(wǎng) - it200.com

語法

switch(expression){    
case value1:    
 //code to be executed
 break;
case value2:    
 //code to be executed
 break;
......    
default:     
 code to be executed if all cases are not matched;  
}

關(guān)于switch case的重要注意事項(xiàng)

  1. default 是可選語句。愛掏網(wǎng) - it200.com即使不重要,default必須始終是最后一個(gè)語句。愛掏網(wǎng) - it200.com
  2. switch語句中只能有一個(gè) default愛掏網(wǎng) - it200.com多個(gè)default可能導(dǎo)致 致命錯(cuò)誤愛掏網(wǎng) - it200.com
  3. 每個(gè)case可以有一個(gè) break 語句,用于終止語句序列。愛掏網(wǎng) - it200.com
  4. 在switch中, break 語句是可選的。愛掏網(wǎng) - it200.com如果不使用break,所有與匹配case值相對(duì)應(yīng)的語句都會(huì)執(zhí)行。愛掏網(wǎng) - it200.com
  5. PHP允許在switch表達(dá)式中使用數(shù)字、字符、字符串和函數(shù)。愛掏網(wǎng) - it200.com
  6. 允許嵌套switch語句,但會(huì)使程序變得更復(fù)雜且不易閱讀。愛掏網(wǎng) - it200.com
  7. 你可以使用分號(hào)(;)代替冒號(hào)(:),不會(huì)產(chǎn)生任何錯(cuò)誤。愛掏網(wǎng) - it200.com

PHP Switch流程圖

PHP Switch 示例

<?php    
num=20;    
switch(num){    
case 10:    
echo("number is equals to 10");    
break;    
case 20:    
echo("number is equal to 20");    
break;    
case 30:    
echo("number is equal to 30");    
break;    
default:    
echo("number is not equal to 10, 20 or 30");    
}   
?>

輸出:

number is equal to 20

PHP字符的switch語句

檢查元音和輔音的程序

我們將傳遞一個(gè)字符給switch表達(dá)式來檢查它是元音還是輔音。愛掏網(wǎng) - it200.com如果傳遞的字符是A、E、I、O或U,它將是元音,否則是輔音。愛掏網(wǎng) - it200.com

<?php    
    ch = 'U';
    switch (ch)
    {   
        case 'a': 
            echo "Given character is vowel";
            break;
        case 'e': 
            echo "Given character is vowel";
            break;
        case 'i': 
            echo "Given character is vowel";
            break;
        case 'o': 
            echo "Given character is vowel";
            break;  
        case 'u': 
            echo "Given character is vowel";
            break;
        case 'A': 
            echo "Given character is vowel";
            break;
        case 'E': 
            echo "Given character is vowel";
            break;
        case 'I': 
            echo "Given character is vowel";
            break;
        case 'O': 
            echo "Given character is vowel";
            break;
        case 'U': 
            echo "Given character is vowel";
            break;
        default: 
            echo "Given character is consonant";
            break;
    }
?>  

輸出:

Given character is vowel

PHP中的字符串 switch 語句

PHP允許在switch表達(dá)式中傳遞字符串。愛掏網(wǎng) - it200.com讓我們通過在switch case語句中傳遞字符串來看下面的課程時(shí)長(zhǎng)示例。愛掏網(wǎng) - it200.com

<?php    
    ch = "B.Tech";
    switch (ch)
    {   
        case "BCA": 
            echo "BCA is 3 years course";
            break;
        case "Bsc": 
            echo "Bsc is 3 years course";
            break;
        case "B.Tech": 
            echo "B.Tech is 4 years course";
            break;
        case "B.Arch": 
            echo "B.Arch is 5 years course";
            break;
        default: 
            echo "Wrong Choice";
            break;
    }
?>  

輸出:

B.Tech is 4 years course

PHP的switch語句是穿透的

PHP的switch語句是穿透的。愛掏網(wǎng) - it200.com這意味著在找到第一個(gè)匹配項(xiàng)后,如果沒有找到break語句,它將執(zhí)行所有的語句。愛掏網(wǎng) - it200.com

<?php    
    ch = 'c';
    switch (ch)
    {   
        case 'a': 
            echo "Choice a";
            break;
        case 'b': 
            echo "Choice b";
            break;
        case 'c': 
            echo "Choice c";    
            echo "</br>";
        case 'd': 
            echo "Choice d";
            echo "</br>";
        default: 
            echo "case a, b, c, and d is not found";
    }
?>  

輸出:

Choice c
Choice d
case a, b, c, and d is not found

PHP嵌套的switch語句

嵌套的switch語句意味著在另一個(gè)switch語句內(nèi)部使用switch語句。愛掏網(wǎng) - it200.com有時(shí)會(huì)導(dǎo)致混淆。愛掏網(wǎng) - it200.com

<?php    
    car = "Hyundai";model = "Tucson";  
        switch( car )         {             case "Honda":                 switch(model )   
                {  
                    case "Amaze":  
                           echo "Honda Amaze price is 5.93 - 9.79 Lakh."; 
                        break;  
                    case "City":  
                           echo "Honda City price is 9.91 - 14.31 Lakh.";  
                        break;   
                }  
                break;  
            case "Renault":  
                switch( model )                  {                     case "Duster":                         echo "Renault Duster price is 9.15 - 14.83 L.";
                        break;                     case "Kwid":                            echo "Renault Kwid price is 3.15 - 5.44 L.";
                        break;                 }                 break;             case "Hyundai":                 switch(model )   
                {  
                    case "Creta":  
                        echo "Hyundai Creta price is 11.42 - 18.73 L.";
                        break;  
        case "Tucson":  
                           echo "Hyundai Tucson price is 22.39 - 32.07 L.";
                        break; 
                    case "Xcent":  
                           echo "Hyundai Xcent price is 6.5 - 10.05 L.";
                        break;  
                }  
                break;   
        }
?>  

輸出:

Hyundai Tucson price is 22.39 - 32.07 L.

聲明:所有內(nèi)容來自互聯(lián)網(wǎng)搜索結(jié)果,不保證100%準(zhǔn)確性,僅供參考。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。
發(fā)表評(píng)論
更多 網(wǎng)友評(píng)論0 條評(píng)論)
暫無評(píng)論

返回頂部

主站蜘蛛池模板: www.4567| 黄色一级大片在线观看 | 岛国精品| 日韩电影免费观看中文字幕 | 男女爱爱网站 | 中文字幕日韩欧美一区二区三区 | 91资源在线 | 影音先锋男 | 中文字幕亚洲精品 | 国产99视频精品免费视频7 | 国产亚洲一区精品 | 综合久久99| 亚洲性人人天天夜夜摸 | av中文字幕在线观看 | 成人免费观看男女羞羞视频 | 日韩精品a在线观看图片 | 免费黄色网址视频 | 美女视频久久 | 亚洲成人精品 | 久久久久久亚洲精品不卡 | 国产黄色小视频在线观看 | 精品久久久久久亚洲综合网 | 成人在线免费观看视频 | 久久91 | 国产成人精品一区二区三区 | 欧美日韩精品影院 | 国产91精品久久久久久久网曝门 | 成人小视频在线 | 欧美日韩国产一区二区三区 | 伊人伊成久久人综合网站 | 精品国产乱码久久久久久88av | 亚洲综合伊人 | av毛片| 在线观看中文字幕 | 午夜免费网 | 超级乱淫av片免费播放 | 欧美精品一区二区三区在线播放 | 草草视频在线免费观看 | 国产伦精品一区二区三区照片91 | 亚洲一区中文字幕 | 欧美日韩一区二区在线观看 |