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其它相關文章!