为了账号安全,请及时绑定邮箱和手机立即绑定

怎么实现 1-10一等奖 , 11-20二等奖 21-30三等奖

正在回答

4 回答

<?php

$num = rand(1,50);//获取1至50的随机数

$info = "";//提示信息

    if ($num>30){

$info =  "很遗憾!你没有中奖!";

}else if ($num>20){

$info = "恭喜你!中了三等奖!";

}else if($num>10){

$info = "恭喜你!中了二等奖!";

}else{

$info = "恭喜你!中了一等奖!"; 

}

 echo $num;

 echo $info; //输出是否中奖

?>


0 回复 有任何疑惑可以回复我~

<?php
$num = rand(10,50);//获取1至50的随机数
$info = "";
if($num <= 10){
        $info = "恭喜你!中了一等奖!";
}else if($num>10 && $num <= 20){
        $info = "恭喜你!中了二等奖!";
}
else if($num>20 && $num <= 30){
        $info = "恭喜你!中了二等奖!";
}  
else{
        $info = "很遗憾!你没有中奖!";
}
echo $num;

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

1 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

可以采用if...else的结构来实现

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP入门篇
  • 参与学习       456043    人
  • 解答问题       6307    个

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

进入课程
意见反馈 帮助中心 APP下载
官方微信