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 相关文章推荐
第十节 抽象方法和抽象类 [10]
Oct 09 PHP
PHP脚本数据库功能详解(中)
Oct 09 PHP
如何隐藏你的.php文件
Jan 04 PHP
php数组去重复数据示例
Feb 25 PHP
PHP计算一年多少个星期和每周的开始和结束日期
Jul 01 PHP
PHP中的traits简单使用实例
May 13 PHP
php版微信自动登录并获取昵称的方法
Sep 23 PHP
Mac下php 5升级到php 7的步骤详解
Apr 26 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
Nov 14 PHP
Yii1.1框架实现PHP极光推送消息通知功能
Sep 06 PHP
php使用curl模拟浏览器表单上传文件或者图片的方法
Nov 10 PHP
PHP CURL使用详解
Mar 21 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/07/03 PHP
php从完整文件路径中分离文件目录和文件名的方法
2015/03/13 PHP
[原创]静态页面也可以实现预览 列表不同的显示方式
2006/10/14 Javascript
JavaScript 中的事件教程
2007/04/05 Javascript
js菜单点击显示或隐藏效果的简单实例
2014/01/13 Javascript
jquery实现无限分级横向导航菜单的方法
2015/03/12 Javascript
JS解析XML文件和XML字符串详解
2015/04/17 Javascript
JavaScript实现获取某个元素相邻兄弟节点的prev与next方法
2016/01/25 Javascript
js遍历map javaScript遍历map的简单实现
2016/08/26 Javascript
form表单转Json提交的方法(推荐)
2016/09/23 Javascript
Canvas + JavaScript 制作图片粒子效果
2017/02/08 Javascript
JavaScript中的toString()和toLocaleString()方法的区别
2017/02/15 Javascript
本地搭建微信小程序服务器的实现方法
2017/10/27 Javascript
Angularjs中date过滤器失效的问题及解决方法
2018/07/06 Javascript
浅谈webpack devtool里的7种SourceMap模式
2019/01/14 Javascript
使用Angular Cli如何创建Angular私有库详解
2019/01/30 Javascript
原生js+canvas实现贪吃蛇效果
2020/08/02 Javascript
three.js中多线程的使用及性能测试详解
2021/01/07 Javascript
[01:33:30]DOTA2-DPC中国联赛 正赛 RNG vs Phoenix BO3 第二场 2月5日
2021/03/11 DOTA
Python实现获取网站PR及百度权重
2015/01/21 Python
win系统下为Python3.5安装flask-mongoengine 库
2016/12/20 Python
Python实现破解猜数游戏算法示例
2017/09/25 Python
pygame游戏之旅 创建游戏窗口界面
2018/11/20 Python
Python函数中的可变长参数详解
2019/09/12 Python
如何利用pygame实现简单的五子棋游戏
2019/12/29 Python
Django视图、传参和forms验证操作
2020/07/15 Python
Python request中文乱码问题解决方案
2020/09/17 Python
使用 HTML5 Canvas 制作水波纹效果点击图片就会触发
2014/09/15 HTML / CSS
viagogo英国票务平台:演唱会、体育比赛、戏剧门票
2017/03/24 全球购物
联想澳大利亚官网:Lenovo Australia
2018/01/18 全球购物
教师求职推荐信范文
2013/11/20 职场文书
顶岗实习接收函
2014/01/09 职场文书
新闻编辑专业毕业自荐书范文
2014/02/05 职场文书
Python如何使用logging为Flask增加logid
2021/03/30 Python
MySql新手入门的基本操作汇总
2021/05/13 MySQL
Python OpenGL基本配置方式
2022/05/20 Python