自学内容网 自学内容网

PHP Switch 语句

<?php
switch (expression) {
    case value1:

        // 代码块1
        break;

    case value2:
        // 代码块2
        break;
    // 更多的 case 语句

    default:
        // 如果没有匹配的值,输出这一行
}
?>

$color 表示自己的颜色,需要switch循环找到对应的值。

case value : 表示对应的值,如果与switch里面的条件对应就执行相应代码。

break; 用于终止 switch 语句,防止继续执行下一个 case。

default: 是可选的,用于指定当没有匹配的 case 时执行的代码块。

<?php
$color = "yellow";
switch($color){

    case "red" :
        echo "我喜欢红色";
        break;

    case "green" :
        echo "我喜欢绿色";
        break;

    case "yellow" :
        echo "我喜欢黄色"; //将会输出这一行
        break;

    default :
        echo "这里没有我喜欢的颜色";
}
?>

下方代码是没有加break,就算匹配上了yellow也会把yellow后面的代码一直执行下去。

<?php
$color = "yellow";
switch($color){
    case "red" :
        echo "我喜欢红色";
        echo "<br>";

    case "yellow" :
        echo "我喜欢黄色";
        echo "<br>";

    case "green" :
        echo "我喜欢绿色";
        echo "<br>";

    default :
        echo "这里没有我喜欢的颜色";

}
?>

效果图:


原文地址:https://blog.csdn.net/m0_64315223/article/details/143827304

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!