예
임의의 키 배열을 돌려줍니다 :
<?php
$a=array("red","green","blue","yellow","brown");
$random_keys=array_rand($a,3);
echo $a[$random_keys[0]]."<br>";
echo $a[$random_keys[1]]."<br>";
echo
$a[$random_keys[2]];
?>
»실행 예 정의 및 사용
array_rand() 함수는 배열에서 임의의 키를 반환하거나 함수가 두 개 이상의 키를 반환해야 함을 지정하면 임의의 키의 배열을 반환합니다.
통사론
array_rand( array,number )
매개 변수 | 기술 |
---|---|
array | 필요합니다. 배열을 지정합니다 |
number | 선택 과목. 임의의 키를 반환하는 방법을 많은 지정 |
기술적 세부 사항
반환 값 : | 이 기능은 하나 이상의 키를 반환해야 함을 지정하면 배열에서 임의의 키 또는 임의의 키의 배열을 돌려줍니다 |
---|---|
PHP 버전 : | 4+ |
변경 내역 : | PHP 5.2.10로, 키의 결과 배열은 더 이상 단행되지 않습니다 PHP 4.2.0 난수 발생기는 자동 시딩 |
더 예
예 1
배열에서 임의의 키를 반환 :
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
print_r(array_rand($a,1));
?>
»실행 예 예 2
임의의 문자열 키의 배열을 돌려줍니다 :
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
print_r(array_rand($a,2));
?>
»실행 예 <PHP 배열 문헌