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

php從數(shù)組中隨機選擇若干不重復(fù)元素的方法

 更新時間:2015年03月14日 10:42:43   作者:work24  
這篇文章主要介紹了php從數(shù)組中隨機選擇若干不重復(fù)元素的方法,涉及php數(shù)組操作的相關(guān)常用技巧,非常具有實用價值,需要的朋友可以參考下

本文實例講述了php從數(shù)組中隨機選擇若干不重復(fù)元素的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

復(fù)制代碼 代碼如下:
<?php
/*
 * $array = the array to be filtered
 * $total = the maximum number of items to return
 * $unique = whether or not to remove duplicates before getting a random list
 */
function unique_array($array, $total, $unique = true){
    $newArray = array();
    if((bool)$unique){
        $array = array_unique($array);
    }
    shuffle($array);
    $length = count($array);
    for($i = 0; $i < $total; $i++){
        if($i < $length){
            $newArray[] = $array[$i];
        }
    }
    return $newArray;
}
$phrases = array('Hello Sailor','Acid Test','Bear Garden','Botch A Job','Dark Horse',
    'In The Red','Man Up','Pan Out','Quid Pro Quo','Rub It In','Turncoat',
    'Yes Man','All Wet','Bag Lady','Bean Feast','Big Wig', 'Big Wig','Bear Garden'
    ,'All Wet','Quid Pro Quo','Rub It In');
print_r(unique_array($phrases, 1));
// Returns 1 result
print_r(unique_array($phrases, 5));
// Returns 5 unique results
print_r(unique_array($phrases, 5, false));
// Returns 5 results, but may have duplicates if
// there are duplicates in original array
print_r(unique_array($phrases, 100));
// Returns 100 unique results   
print_r(unique_array($phrases, 100, false));
// Returns 100 results, but may have duplicates if
// there are duplicates in original array

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

相關(guān)文章

  • PHP運行模式匯總

    PHP運行模式匯總

    本文給大家匯總介紹了php的5種運行模式,并進行了簡單的對比,非常的細致全面,希望對大家學(xué)習(xí)使用php能夠有所幫助
    2016-11-11
  • PHP簡單判斷字符串是否包含另一個字符串的方法

    PHP簡單判斷字符串是否包含另一個字符串的方法

    這篇文章主要介紹了PHP簡單判斷字符串是否包含另一個字符串的方法,實例分析了PHP通過自定義函數(shù)實現(xiàn)字符串包含的判斷,涉及PHP中explode函數(shù)分隔符的使用與判定技巧,需要的朋友可以參考下
    2016-03-03
  • PHP合并數(shù)組函數(shù)array_merge用法分析

    PHP合并數(shù)組函數(shù)array_merge用法分析

    這篇文章主要介紹了PHP合并數(shù)組函數(shù)array_merge用法,結(jié)合實例形式分析了php數(shù)組合并函數(shù)array_merge的具體功能、使用方法與相關(guān)注意事項,需要的朋友可以參考下
    2017-02-02
  • PHP使用new StdClass()創(chuàng)建空對象的方法分析

    PHP使用new StdClass()創(chuàng)建空對象的方法分析

    這篇文章主要介紹了PHP使用new StdClass()創(chuàng)建空對象的方法,結(jié)合具體實例形式分析了php空對象的創(chuàng)建與使用方法,需要的朋友可以參考下
    2017-06-06
  • PHP函數(shù)按引用傳遞參數(shù)及函數(shù)可選參數(shù)用法示例

    PHP函數(shù)按引用傳遞參數(shù)及函數(shù)可選參數(shù)用法示例

    這篇文章主要介紹了PHP函數(shù)按引用傳遞參數(shù)及函數(shù)可選參數(shù)用法,結(jié)合實例形式分析了php函數(shù)的引用傳參與可選參數(shù)具體使用技巧與注意事項,需要的朋友可以參考下
    2018-06-06
  • PHPMailer安裝方法及簡單實例

    PHPMailer安裝方法及簡單實例

    PHPMailer是一個用PHP寫的用于郵件發(fā)送的類,有點像Jmail,相信很多新手和我一樣,開始很茫然,不知道怎么安裝,查找了一下,發(fā)現(xiàn)這方面的資料真的少之又少,一個文章被轉(zhuǎn)載千百次,一搜索全是同一個內(nèi)容,真不知道說什么好,其實打開安裝里的readme就一目了然了,閑話少說,安裝其實很簡單。
    2008-11-11
  • php正則替換處理HTML頁面的方法

    php正則替換處理HTML頁面的方法

    這篇文章主要介紹了php正則替換處理HTML頁面的方法,涉及php針對html頁面常見元素的匹配技巧,需要的朋友可以參考下
    2015-06-06
  • php實現(xiàn)html標簽閉合檢測與修復(fù)方法

    php實現(xiàn)html標簽閉合檢測與修復(fù)方法

    這篇文章主要介紹了php實現(xiàn)html標簽閉合檢測與修復(fù)方法,可實現(xiàn)針對html標簽中結(jié)束標簽的檢測與補全功能,非常具有實用價值,需要的朋友可以參考下
    2015-07-07
  • php自動獲取關(guān)鍵字的方法

    php自動獲取關(guān)鍵字的方法

    這篇文章主要介紹了php自動獲取關(guān)鍵字的方法,通過自定義函數(shù)tiqukeyword實現(xiàn)關(guān)鍵字的自動獲取功能,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-01-01
  • php模擬post提交請求調(diào)用接口示例解析

    php模擬post提交請求調(diào)用接口示例解析

    這篇文章主要介紹了php模擬post提交請求調(diào)用接口示例解析,文章通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08

最新評論

浠水县| 永嘉县| 岑巩县| 南充市| 玉屏| 翁牛特旗| 清苑县| 吴忠市| 中卫市| 泸定县| 武陟县| 英吉沙县| 涿鹿县| 海门市| 江门市| 石嘴山市| 华坪县| 伊金霍洛旗| 台州市| 缙云县| 怀远县| 大庆市| 海南省| 布尔津县| 铁岭市| 四子王旗| 冷水江市| 四平市| 高青县| 图木舒克市| 勐海县| 阜新市| 平邑县| 宜宾县| 滕州市| 霍邱县| 博乐市| 赤壁市| 玉田县| 连平县| 页游|