为什么说使用swich语句可以避免冗长的if else if else代码块。哪里体现出来swich比if不冗长了
$num = rand(1,50);//获取1至50的随机数
$info = "";//提示信息
switch($num){
case 1:
$info = "恭喜你!中了一等奖!";
break;
case 2:
$info = "恭喜你!中了二等奖!";
break;
case 3:
$info = "恭喜你!中了三等奖!";
break;
default:
$info = "很遗憾!你没有中奖!";
}
echo $info; //输出是否中奖
$num = rand(1,50);//获取1至50的随机数
$info = "";//提示信息
if($num == 1){
$info = "恭喜你!中了一等奖!";
}
else if($num == 2){
$info = "恭喜你!中了二等奖!";
}
else if($num == 3){
$info = "恭喜你!中了三等奖!";
}
else{
$info = "很遗憾!你没有中奖!";
}
echo $info; //输出是否中奖