Forum und email

shuffle

(PHP 4, PHP 5)

shuffle — 배열을 뒤섞는다

설명

void shuffle ( array $array )

이 함수는 배열을 (배열 안의 원소를 임의의 순서로) 뒤섞는다. srand()를 사용하여 이 함수를 초기화해야 한다.

Example#1 shuffle() 예제코드

<?php
$numbers 
range (1,20);
srand ((float)microtime()*1000000);
shuffle ($numbers);
while (list (, 
$number) = each ($numbers)) {
    echo 
"$number ";
}
?>

Note: PHP 4.2.0부터 srand()mt_srand()를 이용한 난수값 생성기 초기화를 할 필요가 없습니다. 자동적으로 이루어집니다.

arsort(), asort(), ksort(), rsort(), sort(), usort() 참고.