php抽奖小程序的实现代码


Posted in PHP onJune 18, 2013

这个抽奖小程序,在实际的测试环境中也可以用到,比方说测试数据的查询在in条件下,要查询随机的5个id,然后在用ab去压测

<?php 
 /** 
  * “抽奖”函数 
  * 
  * @param integer $first    起始编号 
  * @param integer $last     结束编号 
  * @param integer $total    获奖人数 
  * 
  * @return string 
  * 
 */ 
 function isWinner($first, $last, $total) 
 { 
     $winner = array(); 
     for ($i=0;;$i++) 
     { 
         $number = mt_rand($first, $last); 
         if (!in_array($number, $winner)) 
             $winner[] = $number;    // 如果数组中没有该数,将其加入到数组 
         if (count($winner) == $total)   break; 
     } 
     return implode(' ', $winner); 
 } 
 // for test 
 echo isWinner(1, 100, 5); 
 ?>

PHP 相关文章推荐
如何对PHP程序中的常见漏洞进行攻击(上)
Oct 09 PHP
phpmyadmin中配置文件现在需要绝密的短语密码的解决方法
Feb 11 PHP
使用GROUP BY的时候如何统计记录条数 COUNT(*) DISTINCT
Apr 23 PHP
使用php shell命令合并图片的代码
Jun 23 PHP
Apache服务器无法使用的解决方法
May 08 PHP
关于js与php互相传值的介绍
Jun 25 PHP
Symfony2学习笔记之系统路由详解
Mar 17 PHP
PHP7常量数组用法分析
Sep 26 PHP
php实现用户登陆简单实例
Apr 04 PHP
PHP调用接口用post方法传送json数据的实例
May 31 PHP
php实现将数据做成json的格式给前端使用
Aug 21 PHP
Swoole4.4协程抢占式调度器详解
May 23 PHP
解析PHP生成静态html文件的三种方法
Jun 18 #PHP
解析PHP汉字转换拼音的类
Jun 18 #PHP
解析php中反射的应用
Jun 18 #PHP
使用Smarty 获取当前日期时间和格式化日期时间的方法详解
Jun 18 #PHP
解析smarty模板中类似for的功能实现
Jun 18 #PHP
smarty基础之拼接字符串的详解
Jun 18 #PHP
php class中public,private,protected的区别以及实例分析
Jun 18 #PHP
You might like
php下统计用户在线时间的一种尝试
2010/08/26 PHP
php模拟ping命令(php exec函数的使用方法)
2013/10/25 PHP
详细分析PHP 命名空间(namespace)
2020/06/30 PHP
Iframe 自适应高度并实时监控高度变化的js代码
2009/10/30 Javascript
再说AutoComplete自动补全之实现原理
2011/11/05 Javascript
jquery点击页面任何区域实现鼠标焦点十字效果
2013/06/21 Javascript
JavaScript中创建类/对象的几种方法总结
2013/11/29 Javascript
JS中产生20位随机数以0-9为例也可以是a-z A-Z
2014/08/01 Javascript
JavaScript实现为input与textarea自定义hover,focus效果的方法
2015/08/21 Javascript
JS设置cookie、读取cookie
2016/02/24 Javascript
用JS实现图片轮播效果代码(一)
2016/06/26 Javascript
js最简单的双向绑定实例讲解
2018/01/02 Javascript
jsonp跨域及实现百度首页联想功能的方法
2018/08/30 Javascript
vue拖拽组件 vuedraggable API options实现盒子之间相互拖拽排序
2019/07/08 Javascript
layer弹出层倒计时关闭的实现方法
2019/09/27 Javascript
[01:30:15]DOTA2-DPC中国联赛 正赛 Ehome vs Aster BO3 第二场 2月2日
2021/03/11 DOTA
zbar解码二维码和条形码示例
2014/02/07 Python
python中List的sort方法指南
2014/09/01 Python
Python使用正则表达式过滤或替换HTML标签的方法详解
2017/09/25 Python
python爬虫之xpath的基本使用详解
2018/04/18 Python
Python稀疏矩阵及参数保存代码实现
2020/04/18 Python
Python configparser模块应用过程解析
2020/08/14 Python
解析html5 canvas实现背景鼠标连线动态效果代码
2019/06/17 HTML / CSS
新西兰床上用品和家居用品购物网站:Adairs
2018/04/27 全球购物
澳大利亚办公室装修:JasonL Office Furniture
2019/06/25 全球购物
CHARLES & KEITH台湾官网:新加坡时尚品牌
2019/07/30 全球购物
一套.net面试题及答案
2016/11/02 面试题
应届生法律求职信
2013/10/22 职场文书
广告设计专业自荐信范文
2013/11/14 职场文书
办公室副主任岗位职责
2013/11/25 职场文书
大学毕业生个人自荐信范文
2014/01/08 职场文书
音乐教学反思
2014/02/02 职场文书
《爱如茉莉》教后反思
2014/04/12 职场文书
2014组织生活会方案
2014/05/19 职场文书
责任书范本大全
2015/05/11 职场文书
让人瞬间清醒的句子,句句经典,字字如金
2019/07/08 职场文书