switch语句适用于根据多分支条件执行不同的动作。使用switch语句能使代码变得更加简洁,提高执行效率。
    switch 语句语法格式:
    switch(表达式){
    case 结果1:
    相关代码1;
    break;
    case 结果2:
    相关代码2;
    break;
    ……
    case 结果n:
    相关代码n;
    break;
    default:
    默认代码;
    }
    如果 “表达式” 的值等于 “结果1” ,则执行 “相关代码1”;
    否则如果 “表达式” 的值等于 “结果2” ,则执行 ”相关代码2” ,往后以此类推。
    另外,如果 ”表达式” 的值与所有 case 的值都不能匹配,则执行 default 的 “默认代码” 。

    1. <?php
    2. header("content-type:text/html;charset=utf-8");
    3. $age = 20;
    4. switch ($age){
    5. case 1:
    6. echo "出场亮相";
    7. break;
    8. case 10:
    9. echo "天天向上";
    10. break;
    11. case 20:
    12. echo "远大理想";
    13. break;
    14. case 30:
    15. echo "基本定向";
    16. break;
    17. default:
    18. echo "未知";
    19. }

    结果为:
    image.png
    image.png