PHP의 array_rand () 함수
예
그것은 임의의 키 이름을 포함하는 배열을 반환합니다 :
<?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]];
?>
$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 때문에, 키 배열의 결과는 더 이상 키 AY 더이상 셔플 없다. PHP 4.2.0 난수 발생기는 자동으로 시드된다. |
더 많은 예제
예 1
키의 임의의 배열을 돌려줍니다 :
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
print_r(array_rand($a,1));
?>
$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));
?>
$a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
print_r(array_rand($a,2));
?>
»인스턴스를 실행
전체 PHP 배열 참조