PHP學習之array_rand()陣列隨機選擇函數

2020-07-16 10:05:33
本篇文章主要講述的是PHP的array_rand()陣列隨機取值函數,並附上程式碼,具有一定的參考價值,感興趣的朋友可以學習一下。

array_rand()函數

array_rand()函數的作用是從陣列中隨機取出一個或多個元素。

   mixed array_rand(array $input [,int $num_req]);

array_rand()函數接受一個input引數和一個可選的引數num_req,其中input引數用於指定接受的陣列,num_req用於指定取出元素的個數,預設為1。如果只取出一個元素,array_rand()會返回一個隨機元素的鍵名,否則返回一個包含隨機鍵名的陣列。

程式碼如下:

<?php
    $input=array("科比","姚明","詹姆斯","艾佛森","基德");
    echo "<pre>";
    echo "隨機獲取一個元素" . "<br/>";
    print_r(array_rand($input));
    echo "<br/>";
    echo "隨機獲取兩個元素" . "<br/>" ;
    print_r(array_rand($input,2));
    echo "</pre>";
    
    /*執行結果:
    隨機獲取一個元素
    2
    隨機獲取兩個元素
    Array
    (
        [0] => 2
        [1] => 3
    )
    */
?>

文章到此為止,希望對你有所幫助。

相關教學:PHP視訊教學

以上就是PHP學習之array_rand()陣列隨機選擇函數的詳細內容,更多請關注TW511.COM其它相關文章!