小编给大家分享一下PHP如何使用Switch语句来决定将要执行的代码块,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

Switch 语句
switch 语句用于基于不同条件执行不同动作。
使用 Switch 语句可以避免冗长的 if..elseif..else 代码块。
如果您希望有选择地执行若干代码块之一,请使用 Switch 语句。

//语法:switch(expression){caselabel1:codetobeexecutedifexpression=label1;break;caselabel2:codetobeexecutedifexpression=label2;break;default:codetobeexecutedifexpressionisdifferentfrombothlabel1andlabel2;}//实例1:<?php$x=9;switch($x){case1:echo"Number1";break;case2:echo"Number2";break;case3:echo"Number3";break;default:echo"Nonumberbetween1and3";}?>//实例2:<?php$favcolor="red";switch($favcolor){case"red":echo"Yourfavoritecolorisred!";break;case"blue":echo"Yourfavoritecolorisblue!";break;case"green":echo"Yourfavoritecolorisgreen!";break;default:echo"Yourfavoritecolorisneitherred,blue,orgreen!";}?>

工作原理:对表达式(通常是变量)进行一次计算,把表达式的值与结构中 case 的值进行比较。如果存在匹配,则执行与 case 关联的代码,代码执行后,break 语句阻止代码跳入下一个 case 中继续执行;如果没有 case 为真,则使用 default 语句。

以上是“PHP如何使用Switch语句来决定将要执行的代码块”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!