153 of 410 menu

Funkcia array_rand

Funkcia array_rand vracia náhodný kľúč z poľa. Prvým parametrom sa zadáva pole a druhý voliteľný parameter udáva, koľko náhodných kľúčov sa má vrátiť. Ak nie je zadaný - vráti sa jeden kľúč, a ak je zadaný - zadaný počet kľúčov vo forme poľa.

Syntax

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

Príklad

V tomto príklade funkcia vráti náhodný kľúč z poľa:

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

Výsledok vykonania kódu:

'c'

Príklad

Vráťme náhodný prvok z poľa, poznajúc náhodný kľúč:

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

Výsledok vykonania kódu:

3

Príklad

Nastavme druhý parameter na hodnotu 3 - v tomto prípade funkcia vráti pole z 3-ich náhodných kľúčov (3 kľúče - pretože druhý parameter je rovný 3):

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

Výsledok vykonania kódu:

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

Pozrite si aj

  • funkciu shuffle,
    ktorá zamieša pole
  • funkciu mt_rand,
    ktorá vracia náhodné číslo
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť