问答详情
源自:6-5 PHP条件结构之switch…case…

default提前后输出的问题?


<?php
$num = rand(1,50);//获取1至50的随机数
$info = "";//提示信息
switch($num) {

default:
    $info = "很遗憾!你没有中奖!";   
case 1:
    $info = "恭喜你!中了一等奖!";
    break;
case 2:
    $info = "恭喜你!中了二等奖!";
    break;
case 3:
    $info = "恭喜你!中了三等奖!";
    break;

}
echo $info; //输出是否中奖
?>

已解决,default放前面,执行完还会往下执行别的语句

提问者:5769727 2018-09-10 08:01

个回答

  • sa0ChunLuyu
    2018-09-10 13:38:43
    已采纳

    给 

    default:

    的结尾 加 

    break;

    然后

    case 3:

    break;

    去掉