English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 기본 강의

PHP 고급 강의

PHP & MySQL

PHP 참조 매뉴얼

PHP array_rand() 함수 사용법 및 예제

PHP 배열 함수 매뉴얼

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

PHP 배열 함수 매뉴얼