程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php抽獎小程序的實現代碼

php抽獎小程序的實現代碼

編輯:關於PHP編程

這個抽獎小程序,在實際的測試環境中也可以用到,比方說測試數據的查詢在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);
 ?>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved