🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# PHP Switch 语句 **switch 语句用于基于不同条件执行不同动作。** ## Switch 语句 如果您希望有选择地执行若干代码块之一,请使用 Switch 语句。 使用 Switch 语句可以避免冗长的 if..elseif..else 代码块。 ### 语法 ``` switch (expression) { case label1: code to be executed if expression = label1; break; case label2: code to be executed if expression = label2; break; default: code to be executed if expression is different from both label1 and label2; } ``` 工作原理: 1. 对表达式(通常是变量)进行一次计算 2. 把表达式的值与结构中 case 的值进行比较 3. 如果存在匹配,则执行与 case 关联的代码 4. 代码执行后,_break 语句_阻止代码跳入下一个 case 中继续执行 5. 如果没有 case 为真,则使用 default 语句 ### 实例 ``` <?php switch ($x) { case 1: echo "Number 1"; break; case 2: echo "Number 2"; break; case 3: echo "Number 3"; break; default: echo "No number between 1 and 3"; } ?> </body> </html> ```