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

有点晕了,帮解决哈

在上一节的if   else if   else中,我写的$week==1,就能出结果,然后写$week=1就不行。我知道“==”是作判断,“=”是赋值。那么在这一节里面,我写的$num=1就可以输出,为啥写$num==1就不可以??数字范围在1到50,我可以拿来一个一个的做判断,然后再比较是否满足条件,为啥就不行了??

提问者:枫行者 2016-01-22 15:44

个回答

  • LIANHK
    2016-02-26 17:23:48

    完整代码:

    <?php
    $num = rand(1,6);//获取1至50的随机数
    $info = "";//提示信息
    switch($num){
        case 1:
            $info = "恭喜你!中了一等奖!";
            break;
        case 2:
            $info = "恭喜你!中了二等奖!";
            break;
         case 3:
            $info = "恭喜你!中了三等奖!";
            break;
        default:
            $info = "很遗憾!你没有中奖!";
    }
     echo $info; //输出是否中奖
    ?>


  • Icy_rm
    2016-01-22 16:13:43

    有代码吗?这样说不确定你问题出在哪!!!