在
shuffle -- 將數組打亂:
bool shuffle ( array &array )
PHP函數shuffle()打亂(隨機排列單元的順序)一個數組。
注意: PHP函數shuffle()為 array 中的單元賦予新的鍵名。這將刪除原有的鍵名而不僅是重新排序。
例子:
- < ?php
- $a = array(
- '1' => 'Xiao',
- '2' => 'Da',
- '3' => 'Zuo',
- '4' => 'You'
- );
- echo "原來的數組:"."< br />";
- print_r($a);
- shuffle($a);
- echo "< br />"."現在的數組:"."< br />";
- print_r($a);
- ?>
看看PHP函數shuffle()的運行結果:
原來的數組:
Array ( [1] => Xiao [2] => Da [3] => Zuo [4] => You )
現在的數組:
Array ( [0] => Da [1] => Xiao [2] => You [3] => Zuo )
當然,每刷新一遍頁面,"現在的數組"中的元素順序就會改變一次。注意數組的鍵名發生了改變。