📜  php中的case语句(1)

📅  最后修改于: 2023-12-03 14:45:28.076000             🧑  作者: Mango

PHP中的case语句

在PHP中,case语句是用于多条件判断的有用工具。case语句通常与switch语句结合使用,以便根据不同的情况执行不同的代码块。本文将深入介绍PHP中的case语句。

语法

case语句是switch语句的一部分。switch语句用于测试一个变量是否等于一系列值中的任何一个,而case语句用于指定每个值的代码块。以下是其语法:

switch (variable) {
  case value1:
    // Code to be executed if variable = value1
    break;
  case value2:
    // Code to be executed if variable = value2
    break;
  ...
  default:
    // Code to be executed if variable is different from all cases.
}
解释
  • variable:要测试的变量
  • value1:变量所需相等的第一个值
  • // Code to be executed:变量等于值时要执行的代码块
  • break:用于防止执行下一个代码块
  • default:如果上面没有匹配的情况,则执行该代码块。
例子

以下是使用switch和case语句判断星期几的例子:

$day = "Sunday";

switch ($day) {
  case "Monday":
    echo "Today is Monday";
    break;
  case "Tuesday":
    echo "Today is Tuesday";
    break;
  case "Wednesday":
    echo "Today is Wednesday";
    break;
  case "Thursday":
    echo "Today is Thursday";
    break;
  case "Friday":
    echo "Today is Friday";
    break;
  case "Saturday":
    echo "Today is Saturday";
    break;
  default:
    echo "Today is Sunday";
}

输出:

Today is Sunday

在上面的例子中,我们声明了一个变量$day并赋值为Sunday。然后我们使用switch语句测试该值是否与每个case语句中的值匹配。由于Sunday与default语句中的值匹配,因此我们输出“Today is Sunday”。

总结

case语句是PHP中的一种有用工具,通常与switch语句结合使用。它可用于复杂的多条件判断。使用case语句,您可以更轻松地编写流程控制代码块。