최신 웹 개발 튜토리얼
 

PHP array_rand() Function

<PHP 배열 문헌

임의의 키 배열을 돌려줍니다 :

<?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 배열 문헌