PHP抽奖小程序

01 <?php
02 /**
03  * “抽奖”函数
04  *
05  * @param integer $first    起始编号
06  * @param integer $last     结束编号
07  * @param integer $total    获奖人数
08  *
09  * @return string
10  *
11 */
12 function isWinner($first$last$total)
13 {
14     $winner array();
15     for ($i=0;;$i++)
16     {
17         $number = mt_rand($first$last);
18         if (!in_array($number$winner))
19             $winner[] = $number;    // 如果数组中没有该数,将其加入到数组
20         if (count($winner) == $total)   break;
21     }
22     return implode(' '$winner);
23 }
24  
25 // for test
26 echo isWinner(1, 100, 5);
27 ?>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值