2012-02-07 5 views
0

나는 폴더에서 수집 한 파일 이름의 배열을 가지고있다.PHP 셔플 기능

문제는 셔플이 항상 같은 순서로 사진을 반환한다는 것입니다. 이 문제를 어떻게 해결할 수 있습니까?

+2

당신이 당신의 전체 코드를 게시 할 수 있을까요? –

+1

konsolenfreddy에서 영감을 얻어 어떤 PHP 버전을 사용하고 있습니까? –

+0

'shuffle'은 배열이 아니라 부울을 반환합니다. – dfsq

답변

0

을 위해 사용되는 아마이 참조 문제의 어떤 종류, 난수 발생기를 시드 srand()를 사용한다,이 시도 :

$glob = glob('uploads/thumbs/*.jpg'); 
$files = clone $glob; 
unset($glob); 
shuffle($files); 
var_dump($files); 
0

당신은이 shuffle()

+2

그게 4.2 이후 더 이상 필요하지 않습니다 .. – konsolenfreddy

+0

이것은 유효한 대답이지만, 그것은 PHP 4.2로 문제가해서는 안됩니다. 4.2.0 \t 난수 생성기가 자동으로 시드됩니다 .' –