English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP array_rand() 함수는 배열에서 랜덤으로 하나나 여러 개의 요소를 꺼냅니다
array_rand ( $input [, $num_req] );
배열에서 하나나 여러 개의 랜덤 요소를 꺼내고 랜덤 항목의 하나나 여러 개의 키를 반환합니다. 이는 가상 랜덤 수 생성 알고리즘을 사용하므로 암호학 시나리오에 적합하지 않습니다.
순번 | 매개변수 및 설명 |
---|---|
1 | array(필수) 선택할 배열을 지정합니다 |
2 | num_req(선택) 선택할 entries의 수를 지정합니다 - 지정하지 않으면 기본적으로1。 |
한 개만 꺼내려면, array_rand()는 랜덤 요소의 키 이름을 반환합니다. 그렇지 않으면 랜덤 키 이름을 포함한 배열을 반환합니다. 완료된 후, 랜덤 키를 통해 배열의 랜덤 값을 얻을 수 있습니다. 배열의 길이를 초과하면 E_WARNING 오류가 발생하고 NULL을 반환합니다.
배열에서 랜덤으로 하나의 기록을 꺼냅니다
<?php $input = array("a"=>"banana","b"=>"apple","c"=>"orange"); print_r(array_rand($input)); ?>테스트를 보세요‹/›
이렇게 될 것입니다. 스크립트를 실행할 때마다 결과가 다릅니다.-
b