153 of 410 menu

함수 array_rand

함수 array_rand는 배열에서 랜덤한 키를 반환합니다. 첫 번째 매개변수로 배열이 지정되고, 두 번째 선택적 매개변수는 얼마나 많은 랜덤 키를 반환할지 나타냅니다. 지정되지 않으면 하나의 키가 반환되며, 지정되면 배열 형태로 지정된 수의 키가 반환됩니다.

구문

array_rand(array $array, int $num = 1): int|string|array

예제

이 예제에서 함수는 배열에서 랜덤 키를 반환합니다:

<?php $arr = ['a'=>1, 'b'=>2, 'c'=>3, 'd'=>4, 'e'=>5]; echo array_rand($arr); ?>

코드 실행 결과:

'c'

예제

랜덤 키를 알면 배열에서 랜덤 요소를 반환해 봅시다:

<?php $arr = ['a'=>1, 'b'=>2, 'c'=>3, 'd'=>4, 'e'=>5]; $key = array_rand($arr); echo $arr[$key]; ?>

코드 실행 결과:

3

예제

두 번째 매개변수를 값 3으로 설정해 봅시다 - 이 경우 함수는 3개의 랜덤 키 배열을 반환합니다 (두 번째 매개변수가 3이므로 3개의 키):

<?php $arr = ['a'=>1, 'b'=>2, 'c'=>3, 'd'=>4, 'e'=>5]; $keys = array_rand($arr, 3); var_dump($keys); ?>

코드 실행 결과:

['a', 'b', 'e']

함께 보기

  • 함수 shuffle,
    배열을 섞습니다
  • 함수 mt_rand,
    랜덤 숫자를 반환합니다
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부