当前位置: 首页 > article >正文

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 "这里没有我喜欢的颜色";
}
?>

效果图:


http://www.kler.cn/a/400878.html

相关文章:

  • java基础知识全集(一篇看到爽)(持续更新中)
  • UniApp在Vue3的setup语法糖下自定义组件插槽详解
  • PyTorch实战-手写数字识别-单层感知机
  • 【C++动态规划】3148. 矩阵中的最大得分|1819
  • 力扣第 55 题 跳跃游戏
  • 蓝牙 HFP 协议详解及 Android 实现
  • Python模块、迭代器与正则表达式day10
  • 红日靶场-1详细解析(适合小白版)
  • 如何理解AGI是具备普通人类所有认知能力的通用 AI
  • 沃丰科技呼叫中心质检:定义、重要性及选择策略
  • C++设计模式:工厂方法模式
  • 软件Bug和缺陷的区别是什么?
  • 机器学习的主流数据集
  • Python提取PDF和DOCX中的文本、图片和表格
  • 51c自动驾驶~合集28
  • uniapp开发微信小程序笔记4-自定义组件
  • 加密市场动态:暴涨后的调整与未来趋势
  • Go语言24小时极速学习教程(二)复合数据(集合)操作
  • 客运购票售票小程序校园巴士预约售票小程序开发方案php+uniapp
  • uni-app如何向Vue那样操作dom节点
  • Chapter 2 - 15. Understanding Congestion in Fibre Channel Fabrics
  • 2024雪浪小镇·京东科技上海产业对接会
  • 预训练 BERT 使用 Hugging Face 和 PyTorch 在 AMD GPU 上
  • Spring Boot汽车资讯:科技与速度的交响
  • Matlab信号处理:频域分析中的功率谱
  • 第三十二天|动态规划| 理论基础,509. 斐波那契数,70. 爬楼梯 ,746. 使用最小花费爬楼梯