在上一节的if else if else中,我写的$week==1,就能出结果,然后写$week=1就不行。我知道“==”是作判断,“=”是赋值。那么在这一节里面,我写的$num=1就可以输出,为啥写$num==1就不可以??数字范围在1到50,我可以拿来一个一个的做判断,然后再比较是否满足条件,为啥就不行了??
完整代码:
<?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; //输出是否中奖 ?>
有代码吗?这样说不确定你问题出在哪!!!