PHP shuffle() 함수

예제

배열의 요소를 무작위로 재정렬합니다:

<?php
$my_array = array("red","green","blue","yellow","purple");
shuffle($my_array);;
print_r($my_array);
?>

실행 예제

정의와 사용법

shuffle() 함수는 배열의 요소를 무작위로 재정렬합니다.

이 함수는 배열의 요소에 새로운 키 이름을 할당합니다. 기존 키 이름은 제거됩니다 (아래 예제 1을 참조하세요).

문법

shuffle(array)
매개변수 설명
array 필수. 사용할 배열을 지정합니다.

기술 세부 사항

반환 값: 성공하면 TRUE를 반환하며, 실패하면 FALSE를 반환합니다.
PHP 버전: 4+
업데이트 로그:

PHP 4.2.0부터 랜덤 수 생성기는 자동으로 씨드를 주습니다.

주석: 이 함수는 배열의 요소에 새로운 키 이름을 부여합니다. 이는 기존 키 이름을 단순히 재정렬하는 것만이 아니라 제거합니다.

주석: PHP 4.2.0부터 srand() 또는 mt_srand() 함수로 랜덤 수 생성기에 씨드를 주는 것은 더 이상 필요하지 않으며, 자동으로 완료됩니다.

更多实例

예제 1

배열의 요소를 무작위로 재정렬합니다:

<?php
$my_array = array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow","e"=>"purple");
shuffle($my_array);;
print_r($my_array);
?>

실행 예제