这个switch
语句用于根据不同的条件执行不同的操作。
使用switch
声明给选择要执行的多个代码块之一。
switch (
n) {
case
label1:
code to be executed if n=label1;
break;
case
label2:
code to be executed if n=label2;
break;
case
label3:
code to be executed if n=label3;
break;
...
default:
code to be executed if n is different from all labels;
}
它是这样工作的:首先我们有一个表达式n(通常是一个变量),被评估一次。然后将表达式的值与结构中每种情况的值进行比较。如果存在匹配,则执行与该情况关联的代码块。使用break
以防止代码自动运行到下一种情况。这default
如果未找到匹配项,则使用语句。
<?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, nor green!";
}
?>
亲自试一试 »
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!