임의의 키가 포함된 배열을 반환합니다.
<?php $ a = array ( " 빨간색 " , " 녹색 " , " 파란색 " , " 노란색 " , " 갈색 " ) $random_keys = array_rand ( $ a , 3 ) ; $ a [ $ random_keys [ 0 ] ] . $ a [ $ random_keys [ 1 ] ] 에코 . $a [ $random_keys [ 2 ] ] ? >array_rand() 함수는 배열의 임의 키를 반환하거나, 지정된 함수가 둘 이상의 키를 반환하는 경우 임의 키가 포함된 배열을 반환합니다.
array_rand( 배열,번호 )
매개변수 | 설명하다 |
---|---|
정렬 | 필수의. 배열을 지정합니다. |
숫자 | 선택 과목. 반환할 임의 요소 수를 지정합니다. |
반환 값: | 배열의 임의 키를 반환하거나, 지정된 함수가 둘 이상의 키를 반환하는 경우 임의 키가 포함된 배열을 반환합니다. |
---|---|
PHP 버전: | 4+ |
업데이트 로그: | PHP 5.2.10부터 결과 키 배열은 더 이상 섞이지 않습니다. PHP 4.2.0부터 난수 생성기가 자동으로 시드됩니다. |
배열에 임의의 키를 반환합니다.
<?php$a=array("a"=>"빨간색","b"=>"녹색","c"=>"파란색","d"=>"노란색");print_r(array_rand($ a,1));?>임의의 문자열 키를 포함하는 배열을 반환합니다.
<?php$a=array("a"=>"빨간색","b"=>"녹색","c"=>"파란색","d"=>"노란색");print_r(array_rand($ a,2));?>