91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用php怎么計算權重

發布時間:2021-04-06 17:50:44 來源:億速云 閱讀:171 作者:Leah 欄目:開發技術

本篇文章為大家展示了使用php怎么計算權重,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

具體如下:

//簡單權重計算器
$data222=array(
  0=>array('id'=>1,'name'=>'一等獎','weight'=>'3'),
  1=>array('id'=>2,'name'=>'二等獎','weight'=>'1'),
  2=>array('id'=>3,'name'=>'三等獎','weight'=>'5'),
  3=>array('id'=>3,'name'=>'三等獎','weight'=>'1'),
);
// 權重數值越高,被返回的概率越大
// 原理生成權重個數的數組字,入array(5個0,10個1,25個2)
function countWeight($data){
  $i=0;
  $temp=array();
  foreach($data as $v){
    for($i=0;$i<$v['weight'];$i++){
      $temp[]=$v;//放大數組
    }
  }
  $num = count($temp);  //查看網上的有錯誤,本人已改正
  $int=mt_rand(0,$num-1);//獲取一個隨機數
  $result=$temp[$int];
  return $result;  //返回一維數組
}
echo '<pre>';
var_dump(countWeight($data222));

執行后的效果為

array(3) {
  ["id"]=>
  int(2)
  ["name"]=>
  string(9) "二等獎"
  ["weight"]=>
  string(2) "10"
}

上述內容就是使用php怎么計算權重,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

永定县| 临朐县| 稻城县| 松江区| 华安县| 江山市| 秦皇岛市| 若尔盖县| 津市市| 扎兰屯市| 蓝田县| 同江市| 宾川县| 磐安县| 凤山县| 曲周县| 福建省| 隆安县| 井研县| 黄大仙区| 启东市| 肇州县| 保康县| 砚山县| 志丹县| 黎城县| 石柱| 东兰县| 平原县| 通河县| 满洲里市| 尼玛县| 章丘市| 安图县| 合江县| 寿光市| 汉沽区| 黄石市| 湘西| 枞阳县| 聊城市|