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

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

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

本文實(shí)例講述了php從數(shù)組中隨機(jī)選擇若干不重復(fù)元素的方法。分享給大家供大家參考。具體實(shí)現(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

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

相關(guān)文章

  • PHP運(yùn)行模式匯總

    PHP運(yùn)行模式匯總

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

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

    這篇文章主要介紹了PHP簡單判斷字符串是否包含另一個(gè)字符串的方法,實(shí)例分析了PHP通過自定義函數(shù)實(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é)合實(shí)例形式分析了php數(shù)組合并函數(shù)array_merge的具體功能、使用方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2017-02-02
  • PHP使用new StdClass()創(chuàng)建空對(duì)象的方法分析

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

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

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

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

    PHPMailer安裝方法及簡單實(shí)例

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

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

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

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

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

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

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

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

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

最新評(píng)論

麻江县| 集安市| 涪陵区| 北宁市| 南澳县| 兴义市| 都安| 长岭县| 滨海县| 临邑县| 丹阳市| 车致| 高平市| 屏边| 理塘县| 寿光市| 凉山| 彭州市| 济宁市| 青河县| 盐源县| 双鸭山市| 浮梁县| 凌源市| 犍为县| 无为县| 蒲城县| 通榆县| 耒阳市| 清涧县| 晋城| 定南县| 西城区| 通榆县| 武鸣县| 英超| 禹州市| 大竹县| 贵阳市| 广西| 达拉特旗|