定義和用法
array_rand() 函式從陣列中隨機選出一個或多個元素,並返回。
第二個引數用來確定要選出幾個元素。如果選出的元素不止一個,則返回包含隨機鍵名的陣列,否則返回該元素的鍵名。
註釋:自 PHP 4.2.0 起,不再需要用 srand() 或 mt_srand() 函式給隨機數發生器播種,現已被自動完成。
語法
array_rand(array,number)
引數
描述
array必需。規定輸入的陣列引數。
number可選。預設是 1。規定返回多少個隨機的元素。
例子 1
"Dog","b"=>"Cat","c"=>"Horse"); print_r(array_rand($a,1)); ?>
輸出:
b
例子 2
帶有字串鍵的陣列:
"Dog","b"=>"Cat","c"=>"Horse"); print_r(array_rand($a,2)); ?>
輸出:
Array ( [0] => c [1] => b )