语句和具有同样表达式的一系列的IF语句相似。很多场合下需要把同一个变量(或表达式)与很多不同的值比较,并根据它等于哪个值来执行不同的代码。这正是语句的用途。
注意:
注意和其它语言不同,语句作用到上的作用类似于。如果在循环中有一个并希望到外层循环中的下一个轮回,用。
下面两个例子使用两种不同方法实现同样的事,一个用一系列的if语句,另一个用语句:
Example#1switch结构
?php
if($i==0){
echo"iequals0";
}elseif($i==1){
echo"iequals1";
}elseif($i==2){
echo"iequals2";
}
switch($i){
case0:
echo"iequals0";
break;
case1:
echo"iequals1";
break;
case2:
echo"iequals2";
break;
}
?
Example#2switch结构可以用字符串
?php
switch($i){
case"apple":
echo"iisapple";
break;
case"bar":
echo"iisbar";
break;
case"cake":
echo"iiscake";
break;
}
?