2016-06-07 2 views
-1

PHP list 함수를 사용하여 배열에서 임의 값을 가져 오는 방법은 무엇입니까? 일반적으로 그냥 배열에 나에게 3 개 첫번째 값을 제공하는이 있습니다PHP 배열에서 무작위 목록 값을 얻는 방법

list($first, $second, $third) = $array; 

을하지만 난 이런 짓을 수 있도록 임의의 값을하고 싶지만 나는 또한 오류와에게 값 얻을 :

list($first, $second, $third) = array_rand($array); 

내가 어떻게이 문제를 해결할 수 있는지 실마리를 가진 사람이 있습니까? 배열에서 단 3 개의 무작위 값을 얻고 싶습니다.

+1

앞에 shuffle() 배열이 있습니다. – Rizier123

+0

이렇게'shuffle ($ array);'? –

+1

@KANAYOAUSTINKANE 예. 설명서를 보는 것이 어렵지 않습니다. http://php.net/manual/en/function.shuffle.php – kainaw

답변

0

처음으로 배열은 shuffle()입니다.

shuffle ($array); 
list($first, $second, $third) = $array; 
+0

가장 쉬운 방법입니다. array_rand는 배열에서 무작위 키/인덱스를 반환합니다 (이것은 왜 아무 것도 얻지 못했음을 설명 할 것입니다). 왜 당신은 당신 자신의 질문에 대답하고 있습니까? :피 –

관련 문제