■配列生成:$aryOut=range(n,m)とshuffle(array) Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 [9] => 10 ) 8 6 9 7 5 3 4 1 2 10 Array ( [0] => 8 [1] => 6 [2] => 9 [3] => 7 [4] => 5 [5] => 3 [6] => 4 [7] => 1 [8] => 2 [9] => 10 ) ■配列キーのランダム取得:$aryOut = array_rand(array,num) Array ( [0] => cherry [1] => banana [2] => orange ) ■可変変数の配列作成:$aryOut = compact(varname1 [,varname2],array) Array ( [zip] => 228 [pref] => 神奈川県 [city] => 横浜市 ) ■配列から可変変数の作成:extract(array [,flags [,prefix]]) レインボー:large:スマート:大型