PHP

shuffle

0hee 2007. 5. 9. 09:59

shuffle

(PHP 3 >= 3.0.8, PHP 4, PHP 5)

shuffle -- 배열을 뒤섞는다

설명

void shuffle ( array array )

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

예 1. shuffle() 예제코드

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

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

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