shuffle()定義與用法
shuffle() 函數把陣列中的元素依隨機順序重新排列。
若成功,則回傳 TRUE,否則回傳 FALSE。
註釋:本函數為數組中的單元賦予新的鍵名。這將刪除原有的鍵名而不僅僅是重新排序。
註解:自 PHP 4.2.0 起,不再需要用 srand() 或 mt_srand() 函式給隨機數產生器播種,現已自動完成。
語法
shuffle(array) 參數 描述
array 必需。規定要使用的數組。
範例
複製程式碼 程式碼如下:
$my_array = array("a" => "Dog", "b" => "Cat", "c" => "Horse => "Cat", "c" => "Cat" ");
shuffle($my_array); print_r($my_array);
?>
複製程式碼
程式碼如下:
$a=array("a"=>"Dog","b"=>"Cat","c">" Horse");
print_r(array_rand($a,1));
?>
$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse"); print_r(array_rand($a,2)) ;
?>
輸出:
Array ( [0] => c [1] => b )
以上就介紹了 php數組函數序列 之shuffle和array_rand 隨機函數使用介紹,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。