2012-01-11 5 views

答えて

5

はい、のうち1つをと呼びます。戻り値は一意である必要があります。

+0

いいえ、私は 'array_rand($ array、$ 100)'と呼んでいましたが、選択した100の間で同じ要素を2回取得できますか? –

+0

私はそれを指摘しようとしていました。 @ KingCrunchのアップデートはあなたが探している答えです。 –

+0

いいえ、同じ要素(キー)を2回取得することはなく、5.2.10以降は結果がシャッフルされません。 – greut

1

はい、あります。ちょうどその文書を読む:http://php.net/array_rand

またはそれ以上:同じ鍵を2回与えてください。 array_randとして

$ php -a 
php > print_r(array_rand(array(1,2), 2)); 
Array 
(
     [0] => 0 
     [1] => 1 
) 
0

Iキーが一意であると仮定アレイサイズよりも大きい数を指定するときに警告をスロー。

関連する問題