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 相关文章推荐
discuz7 phpMysql操作类
Jun 21 PHP
php抓取页面与代码解析 推荐
Jul 23 PHP
使用php+apc实现上传进度条且在IE7下不显示的问题解决方法
Apr 25 PHP
解析mysql中UNIX_TIMESTAMP()函数与php中time()函数的区别
Jun 24 PHP
PHP include任意文件或URL介绍
Apr 29 PHP
php实现使用正则将文本中的网址转换成链接标签
Dec 03 PHP
PHP中字符安全过滤函数使用小结
Feb 25 PHP
php简单实现短网址(短链)还原的方法(测试可用)
May 09 PHP
PHP+JS实现的商品秒杀倒计时用法示例
Nov 15 PHP
php实现遍历文件夹的方法汇总
Mar 02 PHP
解决php 处理 form 表单提交多个 name 属性值相同的 input 标签问题
May 11 PHP
PHP设计模式(七)组合模式Composite实例详解【结构型】
May 02 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新手上路(十二)
2006/10/09 PHP
thinkphp路由规则使用示例详解和伪静态功能实现(apache重写)
2014/02/24 PHP
typecho插件编写教程(四):插件挂载
2015/05/28 PHP
php添加数据到xml文件的简单例子
2016/09/08 PHP
PHP中的密码加密的解决方案总结
2016/10/26 PHP
PHP商品秒杀问题解决方案实例详解【mysql与redis】
2019/07/22 PHP
javascript记住用户名和登录密码(两种方式)
2015/08/04 Javascript
原生js实现ajax方法(超简单)
2016/09/20 Javascript
js实现登录验证码
2016/12/22 Javascript
详解React项目的服务端渲染改造(koa2+webpack3.11)
2018/03/19 Javascript
React中如何引入Angular组件详解
2018/08/09 Javascript
JS实现可视化文件上传
2018/09/08 Javascript
vue-cli3全面配置详解
2018/11/14 Javascript
Webpack4+Babel7+ES6兼容IE8的实现
2019/04/10 Javascript
Openlayers显示地理位置坐标的方法
2020/09/28 Javascript
用Python脚本生成Android SALT扰码的方法
2013/09/18 Python
python基于xmlrpc实现二进制文件传输的方法
2015/06/02 Python
深入讲解Python编程中的字符串
2015/10/14 Python
Caffe均值文件mean.binaryproto转mean.npy的方法
2018/07/09 Python
一步步教你用python的scrapy编写一个爬虫
2019/04/17 Python
PyQt5多线程刷新界面防假死示例
2019/12/13 Python
Python创建自己的加密货币的示例
2021/03/01 Python
HTML5 Convas APIs方法详解
2015/04/24 HTML / CSS
Bootstrap File Input文件上传组件
2020/12/01 HTML / CSS
美丽的现代设计家具:2Modern
2018/07/26 全球购物
标准毕业生自荐信范文
2013/11/04 职场文书
实习生个人的自我评价
2013/12/08 职场文书
自主招生教师推荐信
2014/05/10 职场文书
项目申请汇报材料
2014/08/16 职场文书
企业挂职心得体会
2014/09/10 职场文书
关于成绩下滑的自我检讨书
2014/09/20 职场文书
2014年人民警察入党思想汇报
2014/10/12 职场文书
优秀党员先进事迹材料
2014/12/18 职场文书
2015年教师节演讲稿范文
2015/03/19 职场文书
详解ZABBIX监控ESXI主机的问题
2022/06/21 Servers
CSS使用Flex和Grid布局实现3D骰子
2022/08/05 HTML / CSS