広告
広告
配列から一つ以上の要素をランダムに取得できます。オプションとして指定できる引数は取得するエントリの数を指定します。指定されない場合はデフォルトの1になります。要素を一つだけ取得する場合にはランダムなエントリのキーを返しますが、その他の場合はランダムなエントリのキーの配列を返します。
<?php
$input = array ("a", "b", "c", "d", "e", "f", "g");
$rand_keys = array_rand ($input, 3);
print $input[$rand_keys[0]]."<br>\n";
print $input[$rand_keys[1]]."<br>\n";
print $input[$rand_keys[2]]."<br>\n";
?>
[ランダムに3個の値が表示されます。]
広告