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投票程序源码
Mar 11 PHP
php explode函数实例代码
Feb 27 PHP
fetchAll()与mysql_fetch_array()的区别详解
Jun 05 PHP
php随机显示指定文件夹下图片的方法
Jul 13 PHP
PHP+ajax分页实例简析
Dec 07 PHP
搭建Vim为自定义的PHP开发工具的一些技巧
Dec 11 PHP
大家都应该掌握的PHP关联数组使用技巧
Dec 25 PHP
PHP简单判断手机设备的方法
Aug 23 PHP
PHP面向对象之工作单元(实例讲解)
Jun 26 PHP
PHP的简单跳转提示的实现详解
Mar 14 PHP
PHP安全之register_globals的on和off的区别
Jul 23 PHP
PHP如何防止用户重复提交表单
Dec 09 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
PHP5全版本绕过open_basedir读文件脚本漏洞详细介绍
2015/01/20 PHP
PHP实现留言板功能的详细代码
2017/03/25 PHP
学习thinkphp5.0验证类使用方法
2017/11/16 PHP
jquery创建并行对象或者合并对象的实现代码
2012/10/10 Javascript
js定时器(执行一次、重复执行)
2014/03/07 Javascript
json的定义、标准格式及json字符串检验
2014/05/11 Javascript
跟我学习javascript的浮点数精度
2015/11/16 Javascript
jquery.cookie.js用法实例详解
2015/12/25 Javascript
详解js私有作用域中创建特权方法
2016/01/25 Javascript
Bootstrap3制作图片轮播效果
2016/05/12 Javascript
利用jQuery实现打字机字幕效果实例代码
2016/09/02 Javascript
详解Sea.js中Module.exports和exports的区别
2017/02/12 Javascript
gulp加批处理(.bat)实现ng多应用一键自动化构建
2017/02/16 Javascript
js+html5实现复制文字按钮
2017/07/15 Javascript
Angular Renderer (渲染器)的具体使用
2018/05/03 Javascript
angular8.5集成TinyMce5的使用和详细配置(推荐)
2020/11/16 Javascript
Node.js文本文件BOM头的去除方法
2020/11/22 Javascript
python实现将英文单词表示的数字转换成阿拉伯数字的方法
2015/07/02 Python
python生成圆形图片的方法
2020/03/25 Python
python模拟表单提交登录图书馆
2018/04/27 Python
python3实现zabbix告警推送钉钉的示例
2019/02/20 Python
Python中super函数用法实例分析
2019/03/18 Python
Python学习笔记之文件的读写操作实例分析
2019/08/07 Python
基于HTML5 FileSystem API的使用介绍
2013/04/24 HTML / CSS
Expedia英国:全球最大的在线旅游公司
2017/09/07 全球购物
护士个人简历自荐信
2013/10/18 职场文书
茶叶店创业计划书范文
2014/01/19 职场文书
三八红旗集体先进事迹材料
2014/05/22 职场文书
应届毕业生求职信范文
2014/07/07 职场文书
岗位安全生产责任书
2014/07/28 职场文书
2014年心理健康教育工作总结
2014/12/06 职场文书
天那边观后感
2015/06/09 职场文书
《我的长生果》教学反思
2016/02/20 职场文书
职场中的你,辞职信写对了吗?
2019/06/26 职场文书
导游词之日月潭
2019/11/05 职场文书
详解jQuery的核心函数和事件处理
2022/02/18 jQuery