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过滤危险html代码
Aug 18 PHP
DW中链接mysql数据库时,建立字符集中文出现乱码的解决方法
Mar 27 PHP
基于curl数据采集之正则处理函数get_matches的使用
Apr 28 PHP
php设计模式之命令模式的应用详解
May 21 PHP
php中并发读写文件冲突的解决方案
Oct 25 PHP
php中Session的生成机制、回收机制和存储机制探究
Aug 19 PHP
php中curl使用指南
Feb 05 PHP
10条php编程小技巧
Jul 07 PHP
PHP使用array_merge重新排列数组下标的方法
Jul 22 PHP
Zend Framework教程之连接数据库并执行增删查的方法(附demo源码下载)
Mar 21 PHP
PHP curl批处理及多请求并发实现方法分析
Aug 15 PHP
mac pecl 安装php7.1扩展教程
Oct 17 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/07/12 PHP
PHP4中session登录页面的应用
2008/07/25 PHP
PHP如何将XML转成数组
2016/04/04 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
2017/07/26 PHP
利用PHP判断是手机移动端还是PC端访问的函数示例
2017/12/14 PHP
jquery 问答知识整理
2010/02/11 Javascript
jquery实现弹出窗口效果的实例代码
2013/11/28 Javascript
jQuery选择器及jquery案例详解(必看)
2016/05/20 Javascript
微信开发之调起摄像头、本地展示图片、上传下载图片实例
2016/12/08 Javascript
JavaScript两个变量交换值的实现方法
2017/03/01 Javascript
详解封装基础的angular4的request请求方法
2018/06/05 Javascript
vue+axios新手实践实现登陆的示例代码
2018/06/06 Javascript
原生javascript实现连连看游戏
2019/01/03 Javascript
在JavaScript中如何访问暂未存在的嵌套对象
2019/06/18 Javascript
vue 兄弟组件的信息传递的方法实例详解
2019/08/30 Javascript
JS实现点餐自动选择框(案例分析)
2019/12/10 Javascript
Python输出9*9乘法表的方法
2015/05/25 Python
python实现textrank关键词提取
2018/06/22 Python
Python使用sort和class实现的多级排序功能示例
2018/08/15 Python
python 的 scapy库,实现网卡收发包的例子
2019/07/23 Python
CSS3近阶段篇之酷炫的3D旋转透视
2016/04/28 HTML / CSS
美国女鞋品牌:naturalizer(娜然)
2016/08/01 全球购物
世界顶级俱乐部的官方球衣和套装:Subside Sports
2018/04/22 全球购物
青年文明号服务承诺
2014/03/31 职场文书
六一儿童节活动总结
2014/08/27 职场文书
师德师风自我评价范文
2014/09/11 职场文书
结婚堵门保证书
2015/05/08 职场文书
2015年手术室工作总结
2015/05/11 职场文书
建议书的格式及范文
2015/09/14 职场文书
导游词之珠海轮廓
2019/10/25 职场文书
2019年暑期法院实习报告
2019/12/18 职场文书
Ajax实现局部刷新的方法实例
2021/03/31 Javascript
Vue项目中如何封装axios(统一管理http请求)
2021/05/02 Vue.js
python实现语音常用度量方法的代码详解
2021/05/25 Python
python ansible自动化运维工具执行流程
2021/06/24 Python
Spring Boot 排除某个类加载注入IOC的操作
2021/08/02 Java/Android