
?????
你的switch($num)少了一个}号
<?php
$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; //输出是否中奖
}
?>恩,这个很专业,还是不够细心 befault可以理解未否则或者是其他默认的数字吗?还在什么情况下可以用到?
首先 你的swith语句后面跟的一个 }没有出现,看你的语句是说希望最后输出info对不对,那么应该在十五行的后面加上},并且,default虽然也能够实现,但是建议和其他case一样,后跟一个break语句。