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获取mysql数据库中的所有表名的代码
Apr 23 PHP
php空间不支持socket但支持curl时recaptcha的用法
Nov 07 PHP
PHP面向对象法则
Feb 23 PHP
PHP 万年历实现代码
Oct 18 PHP
PHP连接SQLServer2005的方法
Jan 27 PHP
php返回字符串中所有单词的方法
Mar 09 PHP
PHP实现将视频转成MP4并获取视频预览图的方法
Mar 12 PHP
Thinkphp实现站点静态化的方法详解
Mar 21 PHP
ZendFramework2连接数据库操作实例
Apr 18 PHP
php使用环形链表解决约瑟夫问题完整示例
Aug 07 PHP
ThinkPHP3.1.2 使用cli命令行模式运行的方法
Apr 14 PHP
PHP安全之register_globals的on和off的区别
Jul 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
phpfans留言版用到的数据操作类和分页类
2007/01/04 PHP
IIS+fastcgi下PHP运行超时问题的解决办法详解
2013/06/20 PHP
phplot生成图片类用法详解
2015/01/06 PHP
thinkphp jquery实现图片上传和预览效果
2020/07/22 PHP
php实现对文件压缩简单的方法
2019/09/29 PHP
javascript 鼠标悬浮图片显示原图 移出鼠标后原图消失(多图)
2009/12/28 Javascript
js href的用法
2010/05/13 Javascript
JavaScript作用域链示例分享
2014/05/27 Javascript
简介JavaScript中valueOf()方法的使用
2015/06/05 Javascript
JS+CSS实现的经典tab选项卡效果代码
2015/09/16 Javascript
js中substring和substr两者区别和使用方法
2015/11/09 Javascript
详解JavaScript的流程控制语句
2015/11/30 Javascript
js获取本机操作系统类型的两种方法
2015/12/19 Javascript
原生JavaScript实现瀑布流布局
2020/06/28 Javascript
教你如何终止JQUERY的$.AJAX请求
2016/02/23 Javascript
javascript中错误使用var造成undefined
2016/03/31 Javascript
浅析BootStrap模态框的使用(经典)
2016/04/29 Javascript
AngularJS API之copy深拷贝详解及实例
2016/09/14 Javascript
Bootstrap table表格简单操作
2017/02/07 Javascript
原生js封装自定义滚动条
2017/03/24 Javascript
Vue.js实现的表格增加删除demo示例
2018/05/22 Javascript
微信小程序picker组件关于objectArray数据类型的绑定方法
2019/03/13 Javascript
微信小程序如何刷新当前界面的实现方法
2019/06/07 Javascript
Vue 数据绑定的原理分析
2020/11/16 Javascript
Vue如何跨组件传递Slot的实现
2020/12/14 Vue.js
使用Python编写简单的端口扫描器的实例分享
2015/12/18 Python
Python编程实现蚁群算法详解
2017/11/13 Python
pytorch 调整某一维度数据顺序的方法
2018/12/08 Python
python算法题 链表反转详解
2019/07/02 Python
详解python中eval函数的作用
2019/10/22 Python
国际奢侈品品牌童装购物网站:Designer Childrenswear
2019/05/08 全球购物
值类型与引用类型有什么不同?请举例说明?并分别列举几种相应的数据类型
2015/10/24 面试题
应届生体育教师自荐信
2013/10/03 职场文书
出租房屋协议书
2014/09/14 职场文书
美丽心灵观后感
2015/06/01 职场文书
JavaScript中的宏任务和微任务详情
2021/11/27 Javascript