最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php實現(xiàn)按照權(quán)重隨機排序數(shù)據(jù)的方法

 更新時間:2015年01月09日 09:42:03   投稿:shichen2014  
這篇文章主要介紹了php實現(xiàn)按照權(quán)重隨機排序數(shù)據(jù)的方法,是php數(shù)據(jù)排序中一個比較典型的應(yīng)用技巧,需要的朋友可以參考下

本文實例講述了php實現(xiàn)按照權(quán)重隨機排序數(shù)據(jù)的方法。分享給大家供大家參考。

具體實現(xiàn)方法如下:

復制代碼 代碼如下:

<?php  
/** 
 * @param array $weight 權(quán)重  例如array('a'=>10,'b'=>20,'c'=>50) 
 * @return string key   鍵名  
 */ 
function roll($weight = array()) {  
 $roll = rand ( 1, array_sum ( $weight ) );  
 $_tmpW = 0;  
 $rollnum = 0;  
  foreach ( $weight as $k => $v ) {  
  $min = $_tmpW;  
   $_tmpW += $v;  
   $max = $_tmpW;  
   if ($roll > $min && $roll <= $max) {  
    $rollnum = $k;  
    break;  
   }  
 }  
  return $rollnum;  
}  
 
$row=roll(array('a'=>10,'b'=>20,'c'=>50));  
echo $row;  
?>

希望本文所述對大家的php程序設(shè)計有所幫助。

相關(guān)文章

  • 讓Nginx支持ThinkPHP的URL重寫和PATHINFO的方法分享

    讓Nginx支持ThinkPHP的URL重寫和PATHINFO的方法分享

    ThinkPHP支持通過PATHINFO和URL rewrite的方式來提供友好的URL,只需要在配置文件中設(shè)置 'URL_MODEL' => 2 即可。在Apache下只需要開啟mod_rewrite模塊就可以正常訪問了,但是Nginx中默認是不支持PATHINFO的,所以我們需要修改nginx.conf文件。
    2011-08-08
  • PHP 上傳文件大小限制

    PHP 上傳文件大小限制

    有時候需要用php上傳比較大的文件,默認是不可以的,必須按照下面的方法修改下。
    2009-07-07
  • php圖像處理函數(shù)imagecopyresampled用法詳解

    php圖像處理函數(shù)imagecopyresampled用法詳解

    這篇文章主要介紹了php圖像處理函數(shù)imagecopyresampled用法,結(jié)合實例形式詳細分析了imagecopyresampled函數(shù)的功能、參數(shù)、使用方法,需要的朋友可以參考下
    2016-12-12
  • PHP中單引號和雙引號的區(qū)別詳解

    PHP中單引號和雙引號的區(qū)別詳解

    看好多代碼有時候用單引號或雙引號實現(xiàn)包含字符串的內(nèi)容,其實簡單個概括下雙引號中的變量可以解析,單引號就是絕對的字符串,下面這篇文章主要給大家介紹了關(guān)于PHP中單引號和雙引號區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • PHP實現(xiàn)的簡單適配器模式示例

    PHP實現(xiàn)的簡單適配器模式示例

    這篇文章主要介紹了PHP實現(xiàn)的簡單適配器模式,結(jié)合具體實例形式分析了php適配器模式的實現(xiàn)技巧與調(diào)用方法,需要的朋友可以參考下
    2017-06-06
  • PHP判斷文件是否被引入的方法get_included_files用法示例

    PHP判斷文件是否被引入的方法get_included_files用法示例

    這篇文章主要介紹了PHP判斷文件是否被引入的方法get_included_files用法,結(jié)合實例形式分析了get_included_files函數(shù)獲取引入文件及遍歷輸出的操作技巧,需要的朋友可以參考下
    2016-11-11
  • php獲得用戶ip地址的比較不錯的方法

    php獲得用戶ip地址的比較不錯的方法

    這篇文章主要介紹了php獲得用戶ip地址的方法,需要的朋友可以參考下
    2014-02-02
  • php apache開啟跨域模式過程詳解

    php apache開啟跨域模式過程詳解

    這篇文章主要介紹了php apache開啟跨域模式過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07
  • PHP實現(xiàn)的函數(shù)重載功能示例

    PHP實現(xiàn)的函數(shù)重載功能示例

    這篇文章主要介紹了PHP實現(xiàn)的函數(shù)重載功能,結(jié)合實例形式分析了php面向?qū)ο蟪绦蛟O(shè)計中使用__call方法的重載及構(gòu)造函數(shù)重載相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2018-08-08
  • php簡單判斷文本編碼的方法

    php簡單判斷文本編碼的方法

    這篇文章主要介紹了php簡單判斷文本編碼的方法,涉及php數(shù)組及iconv方法的相關(guān)使用技巧,非常簡單實用,需要的朋友可以參考下
    2015-07-07

最新評論

黄山市| 舟曲县| 全椒县| 若尔盖县| 东台市| 华蓥市| 拉萨市| 佛坪县| 新沂市| 宁都县| 定日县| 司法| 峡江县| 翁源县| 贵港市| 兴宁市| 中方县| 宜宾县| 六盘水市| 江北区| 当阳市| 瑞安市| 河北省| 新和县| 遵义县| 广饶县| 沂南县| 建始县| 福安市| 射阳县| 弥勒县| 陆河县| 浮山县| 永善县| 六安市| 巴林右旗| 绍兴县| 淅川县| 永城市| 克东县| 民和|