(PHP 4, PHP 5)
shuffle — 배열을 섞습니다
이 함수는 배열을 (배열 안의 원소를 임의의 순서로) 섞습니다.
배열.
성공할 경우 TRUE를, 실패할 경우 FALSE를 반환합니다.
Example #1 shuffle() 예제
<?php
$numbers = range(1, 20);
srand((float)microtime() * 1000000);
shuffle($numbers);
foreach ($numbers as $number) {
echo "$number ";
}
?>
Note: 이 함수는 array 에 새로운 키를 할당합니다. 이 작업은 단순히 키를 재배열할 뿐만 아니라, 이미 할당되어 있는 키를 제거할 수 있습니다.
Note: PHP 4.2.0부터 srand()나 mt_srand()를 이용한 난수값 생성기 초기화를 할 필요가 없습니다. 자동적으로 이루어집니다.