亚洲免费乱码视频,日韩 欧美 国产 动漫 一区,97在线观看免费视频播国产,中文字幕亚洲图片

      1. <legend id="ppnor"></legend>

      2. 
        
        <sup id="ppnor"><input id="ppnor"></input></sup>
        <s id="ppnor"></s>

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

        字號(hào):


            本文實(shí)例講述了php從數(shù)組中隨機(jī)選擇若干不重復(fù)元素的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
            代碼如下:
            <?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ì)有所幫助。