使用thinkphp制作简易抽奖系统

本文介绍了一个简单的抽奖程序设计,包括前端页面展示和后端抽奖逻辑处理。前端使用HTML进行页面布局,展示不同奖项的链接;后端采用PHP实现随机抽奖算法,通过范围划分设置不同奖项的中奖概率。

前端页面

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<a href="{:U('start')}">红包1</a>
<a href="{:U('start')}">红包2</a>
<a href="{:U('start')}">红包3</a>
</body>
</html>




抽奖处理程序

public function start()
    {
        $a1 = range(1,5);
        $a2 = range(6,50);
        $a3 = range(51,100);

        $index = rand(1,100);
        $info = '';
        if(in_array($index,$a1))
        {
            $info =  '获得一等奖';
        }
        if(in_array($index,$a2))
        {
            $info=  '获得二等奖';
        }
        if(in_array($index,$a3))
        {
            $info =  '获得三等奖';
        }
        $this->assign('info',$info);
        $this->display();
    }


抽奖展示页面

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
{$info}

</body>
<a href="{:U('showjiang')}">重新玩</a>
</html>






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值