温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

PHP如何使用Switch语句来决定将要执行的代码块

发布时间:2022-02-22 10:37:31 来源:亿速云 阅读:158 作者:小新 栏目:开发技术

小编给大家分享一下PHP如何使用Switch语句来决定将要执行的代码块,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

Switch 语句
switch 语句用于基于不同条件执行不同动作。
使用 Switch 语句可以避免冗长的 if..elseif..else 代码块。
如果您希望有选择地执行若干代码块之一,请使用 Switch 语句。

// 语法:
switch (expression) {
    case label1:
        code to be executed if expression = label1;
        break;  
    case label2:
        code to be executed if expression = label2;
        break;
    default:
        code to be executed
        if expression is different 
        from both label1 and label2;
}

// 实例1:
<?php
$x = 9;
switch ($x) {
    case 1:
        echo "Number 1";
        break;
    case 2:
        echo "Number 2";
        break;
    case 3:
        echo "Number 3";
        break;
    default:
        echo "No number between 1 and 3";
}
?>

// 实例2:
<?php
$favcolor="red";
switch ($favcolor) {
    case "red":
        echo "Your favorite color is red!";
        break;
    case "blue":
        echo "Your favorite color is blue!";
        break;
    case "green":
        echo "Your favorite color is green!";
        break;
    default:
        echo "Your favorite color is neither red, blue, or green!";
}
?>

工作原理:对表达式(通常是变量)进行一次计算,把表达式的值与结构中 case 的值进行比较。如果存在匹配,则执行与 case 关联的代码,代码执行后,break 语句阻止代码跳入下一个 case 中继续执行;如果没有 case 为真,则使用 default 语句。

以上是“PHP如何使用Switch语句来决定将要执行的代码块”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI