« PHP:count()関数 | メイン | PHP:checkdate()関数 »

2005年12月06日

PHP:shuffle()関数

shuffle()関数は、配列内の要素をランダムに並べ替えます。
PHP4の場合、shuffle()関数を実行する前にsrand()関数で乱数生成器を初期化しておく必要があります。

$ARRAY = array("PHP", "perl", "SQL", "ASP.NET");
srand((double)microtime()*1000000);  //乱数生成器を初期化
shuffle($ARRAY);
print_r($ARRAY);

※上記の結果、たとえば「Array([0]=>SQL [1]=>ASP.NET [2]=>PHP [3]=> perl)」を出力します。

投稿者 wing : 2005年12月06日 23:42

コメント