配列の要素をシャッフル - shuffle()
当ページのリンクには広告が含まれています。
プログラミング言語PHPで、指定した配列の要素をシャッフルする関数 shuffle()を紹介します。
shuffle関数
bool shuffle ( array &$array )
指定した配列の要素をシャッフルします。
シャッフル時に配列のキーは初期化され、再度振り直されます。
引数 $array シャッフルする配列を指定します。
返り値
シャッフルが成功した場合は、trueを。
その他のは、falseを返します。
サンプルコード
指定した配列の要素をシャッフルするサンプルコードです。
shuffle( 配列 )
<?php /* 配列を作成 */ $a = range('a', 'f'); print_r($a); /* 配列を逆順に */ var_dump( shuffle($a) ); print_r($a); ?>
実行結果です。
配列のシャッフルに成功したので、tureが返され、配列がシャッフルされています。
Array ( [0] => a [1] => b [2] => c [3] => d [4] => e [5] => f ) bool(true) Array ( [0] => d [1] => e [2] => f [3] => a [4] => b [5] => c )