php抽獎小程序的實現(xiàn)代碼
更新時間:2013年06月18日 15:18:49 作者:
本篇文章是對php實現(xiàn)抽獎的程序代碼進行了詳細(xì)的分析介紹,需要的朋友參考下
這個抽獎小程序,在實際的測試環(huán)境中也可以用到,比方說測試數(shù)據(jù)的查詢在in條件下,要查詢隨機的5個id,然后在用ab去壓測
復(fù)制代碼 代碼如下:
<?php
/**
* “抽獎”函數(shù)
*
* @param integer $first 起始編號
* @param integer $last 結(jié)束編號
* @param integer $total 獲獎人數(shù)
*
* @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; // 如果數(shù)組中沒有該數(shù),將其加入到數(shù)組
if (count($winner) == $total) break;
}
return implode(' ', $winner);
}
// for test
echo isWinner(1, 100, 5);
?>
相關(guān)文章
PHP中數(shù)據(jù)類型轉(zhuǎn)換的三種方式
這篇文章主要介紹了PHP中數(shù)據(jù)類型轉(zhuǎn)換的三種方式,本文講解了允許轉(zhuǎn)換的PHP數(shù)據(jù)類型、PHP數(shù)據(jù)類型的三種轉(zhuǎn)換方式等內(nèi)容,需要的朋友可以參考下2015-04-04PHP實現(xiàn)指定字段的多維數(shù)組排序函數(shù)分享
這篇文章主要介紹了PHP實現(xiàn)指定字段的多維數(shù)組排序函數(shù)分享,本文分享了一段PHP指定字段的多維數(shù)組排序方法的代碼,這段代碼可實現(xiàn)根據(jù)field字段對數(shù)組進行排序,需要的朋友可以參考下2015-03-03PHP學(xué)習(xí)筆記之?dāng)?shù)組篇
其實PHP中的數(shù)組和JavaScript中的數(shù)組很相似,就是一系列鍵值對的集合。2011-06-06