php 抽奖小程序_PHP教程
程序员文章站
2024-01-29 08:12:10
...
这个抽奖小程序,在实际的测试环境中也可以用到,比方说测试数据的查询在in条件下,要查询随机的5个id,然后在用ab去压测
[代码] [PHP]代码
view source print?01
02
/**
03
* “抽奖”函数
04
*
05
* @param integer $first 起始编号
06
* @param integer $last 结束编号
07
* @param integer $total 获奖人数
08
*
09
* @return string
10
*
11
*/
12
function
isWinner(
$first
,
$last
,
$total
)
13
{
14
$winner
=
array
();
15
for
(
$i
=0;;
$i
++)
16
{
17
$number
= mt_rand(
$first
,
$last
);
18
if
(!in_array(
$number
,
$winner
))
19
$winner
[] =
$number
;
// 如果数组中没有该数,将其加入到数组
20
if
(
count
(
$winner
) ==
$total
)
break
;
21
}
22
return
implode(
' '
,
$winner
);
23
}
24
25
// for test
26
echo
isWinner(1, 100, 5);
27
?>
推荐阅读
-
PHP读取XML值的代码(推荐)_PHP教程
-
理解PHP中的MVC编程之控制器_PHP教程
-
php 抽奖小程序_PHP教程
-
php的webservice的wsdl的XML无法显示_PHP教程
-
Joomla中的Task 和view 深入学习,joomlatask_PHP教程
-
Php4和php5的配置在不同系统下的比较_PHP教程
-
如何在Oracle 中实现类似自动增加 ID 的功能?_PHP教程
-
用php实现的获取网页中的图片并保存到本地的代码_PHP教程
-
php数组转换为对象PHP - Convert Array to Object with stdClass_PHP教程
-
最令PHP初学者头痛的十四个问题_PHP教程