亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

使用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

武汉市| 贵德县| 巴楚县| 汽车| 凉城县| 台北县| 金堂县| 抚松县| 灵石县| 宜阳县| 玉门市| 博野县| 长泰县| 堆龙德庆县| 石台县| 贵溪市| 始兴县| 武胜县| 广元市| 赫章县| 兰州市| 克东县| 额尔古纳市| 南昌市| 乐清市| 兴和县| 通海县| 仪征市| 吕梁市| 万宁市| 东丰县| 稻城县| 收藏| 筠连县| 延庆县| 资中县| 灯塔市| 南雄市| 巍山| 锦州市| 内黄县|