2012-01-11 2 views

답변

5

예, 중 하나은 고유해야합니다.

+0

아니, 나는'array_rand ($ array, 100)'에서 100을 선택했을 때 같은 요소를 두 번 가져올 수 있습니까? –

+0

나는 그것을 지적하려고하고있었습니다. @ KingCrunch의 업데이트가 당신이 찾고있는 답변입니다. –

+0

아니요, 동일한 요소 (키)를 두 번 가져 오지 않고 5.2.10부터 결과가 더 이상 셔플되지 않습니다. – greut

1

예! 그냥 설명서를 읽으십시오 : http://php.net/array_rand

또는 더 나은 방법 : 직접 두 번 똑같은 키를 얻으십시오. 나는 키가 고유 것으로 가정 배열 크기보다 더 큰 숫자를 지정할 때 array_rand으로

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