初心者のPHP入門
・PHPの関数
・shuffle-配列関数:配列をシャッフル |
|
PHP関数の使用方法と使用例 |
配列関数
スポンサーリンク |
shuffle-配列関数:配列をシャッフルshuffle関数は指定した配列をシャッフルします。以下にshuffle関数の使用例を示します。 //shuffle (シャッフルしたい配列); $ar = array(1, 2, 3, 4); shuffle($ar); // ? // echo current($ar); // ? // print_r($ar); ?では結果的にアクセスするたびに配列$arの中からランダムな値が選択されます。 ?、?の結果は以下の通りです。
?4
?Array
(
[0] => 4
[1] => 2
[2] => 1
[3] => 3
)
連想配列は数字キーに変換される:shuffle関数以下の例のように連想配列をshuffle関数の引数に指定した場合、文字列キーは保持されず、新たに数字キーが割り当てられます。 結果は以下の通りです。?:3 ?:Array ( [0] => 3 [1] => 2 [2] => 1 [3] => 4 ) $ar = array("no1" => 1, "no2" => 2, "no3" => 3, "no4" => 4); shuffle($ar); // ? // echo current($ar); // ? // print_r($ar); |