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

PHP Switch語句含代碼

PHP Switch語句

PHP switch語句用于從多個條件中執行一條語句。愛掏網 - it200.com它的工作方式類似于PHP的if-else-if語句。愛掏網 - 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;  
}

關于switch case的重要注意事項

  1. default 是可選語句。愛掏網 - it200.com即使不重要,default必須始終是最后一個語句。愛掏網 - it200.com
  2. switch語句中只能有一個 default愛掏網 - it200.com多個default可能導致 致命錯誤愛掏網 - it200.com
  3. 每個case可以有一個 break 語句,用于終止語句序列。愛掏網 - it200.com
  4. 在switch中, break 語句是可選的。愛掏網 - it200.com如果不使用break,所有與匹配case值相對應的語句都會執行。愛掏網 - it200.com
  5. PHP允許在switch表達式中使用數字、字符、字符串和函數。愛掏網 - it200.com
  6. 允許嵌套switch語句,但會使程序變得更復雜且不易閱讀。愛掏網 - it200.com
  7. 你可以使用分號(;)代替冒號(:),不會產生任何錯誤。愛掏網 - 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語句

檢查元音和輔音的程序

我們將傳遞一個字符給switch表達式來檢查它是元音還是輔音。愛掏網 - it200.com如果傳遞的字符是A、E、I、O或U,它將是元音,否則是輔音。愛掏網 - 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表達式中傳遞字符串。愛掏網 - it200.com讓我們通過在switch case語句中傳遞字符串來看下面的課程時長示例。愛掏網 - 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語句是穿透的。愛掏網 - it200.com這意味著在找到第一個匹配項后,如果沒有找到break語句,它將執行所有的語句。愛掏網 - 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語句意味著在另一個switch語句內部使用switch語句。愛掏網 - it200.com有時會導致混淆。愛掏網 - 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.

聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
發表評論
更多 網友評論0 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 免费99精品国产自在在线 | 成人精品鲁一区一区二区 | 天天拍天天草 | 青青艹在线视频 | 欧美亚洲高清 | 成人网av| 成人在线免费观看视频 | 久久草视频 | 国产在线精品一区 | 精品欧美一区二区精品久久久 | 欧美日韩不卡 | www.com久久久| 久亚州在线播放 | 国产精品免费一区二区三区四区 | 亚洲精品久久久久久国产精华液 | 热99视频| 国产精品久久久亚洲 | 日本黄色激情视频 | 免费特黄视频 | 午夜视频在线观看视频 | 亚洲小视频在线观看 | 激情欧美一区二区三区中文字幕 | 色综合色综合色综合 | www.伊人.com | 亚洲福利av| 国产综合区 | 嫩草91在线| 中文在线a在线 | 亚洲网站在线 | 在线欧美视频 | 亚洲 欧美 激情 另类 校园 | 成人免费视频网站在线看 | 国产精品亚洲综合 | 国产精品一区在线观看 | 亚洲一区国产 | 久久精品久久精品 | 亚州激情 | 国产在线不卡视频 | 久久久久国产一区二区三区 | 搞黄视频免费看 | 日韩久久久久久久 |