배열 shuffle

(PHP 4, PHP 5, PHP 7, PHP 8)

shuffle — Shuffle an array


설명

shuffle(array &$array): bool

이 함수는 배열을 섞습니다(요소의 순서를 무작위로 지정). 암호화 목적에 적합하지 않은 의사 난수 생성기를 사용합니다.


매개변수

array
배열.

반환 값

성공하면 true를, 실패하면 false를 반환합니다.


변경 로그

버전 설명
7.1.0 내부 무작위 알고리즘이 libc rand 함수 대신 » Mersenne Twister 난수 생성기를 사용하도록 변경되었습니다.

Examples

예제 #1 shuffle() 예제

                  
<?php
$numbers = range(1, 20);
shuffle($numbers);
foreach ($numbers as $number) {
    echo "$number ";
}
?>
                  
                

메모

참고: 이 함수는 array의 요소에 새 키를 할당합니다. 단순히 키를 재정렬하는 것이 아니라 할당되었을 수 있는 기존 키를 제거합니다.

참고: 배열의 내부 포인터를 첫 번째 요소로 재설정합니다.


기타