是否可以检查switch case语句是否在case部分中找到匹配并成功执行,如果没有,则如何执行其他操作?
例如
switch($type)
{
case "1": {
echo "something";
break;
}
case "2": {
echo "something else";
break;
}
}
答案 0 :(得分:3)
在一个非常简单的层面......
switch ($type)
{
case "1":
// code to be executed
echo('executed 1');
break;
case "2":
// code to be executed
echo('executed 2');
break;
case "3":
// code to be executed
echo('executed 3');
break;
default:
// code to be executed if different from all other conditions;
}
你的语法也不正确......这有帮助吗?
答案 1 :(得分:2)
使用开关的default:
分支。
如果在case
中找不到匹配项(除非您忘记break;
某处),它将被执行。