« 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