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); ?>