這是乙個自定義的php陣列元素隨機調換的函式,php已經有乙個內建的同樣功能的函式shuffle($array),這個**權當參考
// i noticed that there is already a built-in function that
// does the same - so don't use ;-)
//// --> shuffle($array);
////
//function randomizearray($array)
$a[$r] = $e;
} ksort($a);
$a = array_values($a);
return $a;
}使用範例:
/*** 程式設計客棧example:
*/$test_array = array('why','dont','visit','www','jonas','john','de',':-)');
print implode(", ", $test_array);
print "\n";
print implode(", ", randomizearray($test_array));
/*example output:
why, dont, visit, www, jonas程式設計客棧, john, de, :-)
www, de, jonas, john, visit, why, :-), dont
*/本文標題: php對陣列內元素進行隨機調換的方法
本文位址:
php對陣列進行分頁
34 5678 9101112 1314 1516 1718 1920 2122 2324 2526 2728 2930 3132 3334 3536 3738 3940 arr click array array clicks 3,clickdate 2010 10 11 array clicks...
PHP中對陣列進行排序
測試一 array array array id 1,name a array id 5,name b array id 3,name c 按列id的值進行排序 foreach array as key row 把 data 作為最後乙個引數,以通用鍵排序 print r array array m...
js實現陣列內元素隨機排序
其實蠻容易實現的,關鍵是簡潔與否,下面是我自己寫的。function randomsort a return random var a 1,2,3,4,5,6,7,8,9,10 console.log randomsort a 網上搜了下,有更簡潔的,是用陣列的sort方法,如下 function ...