switch语句用于基于不同条件执行不同动作。
Switch语句如果您希望有选择地执行若干代码块之一,请使用Switch语句。
使用Switch语句可以避免冗长的if..elseif..else代码块。
语法switch(expression){caselabel1:codetobeexecutedifexpression=label1;break;caselabel2:codetobeexecutedifexpression=label2;break;default:codetobeexecutedifexpressionisdifferentfrombothlabel1andlabel2;}
工作原理:
对表达式(通常是变量)进行一次计算
把表达式的值与结构中case的值进行比较
如果存在匹配,则执行与case关联的代码
代码执行后,break语句阻止代码跳入下一个case中继续执行
如果没有case为真,则使用default语句
实例?PHPswitch($x){case1:echo"Number1";break;case2:echo"Number2";break;case3:echo"Number3";break;default:echo"Nonumberbetween1and3";}?/body/html
赞赏