153 of 410 menu

array_rand függvény

Az array_rand függvény egy véletlenszerű kulcsot ad vissza a tömbből. Az első paraméterként a tömb adható meg, a második opcionális paraméter pedig azt határozza meg, hogy hány véletlenszerű kulcsot kell visszaadni. Ha nincs megadva - egy kulcsot ad vissza, ha meg van adva - a megadott számú kulcsot tömb formájában.

Szintaxis

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

Példa

Ebben a példában a függvény egy véletlenszerű kulcsot ad vissza a tömbből:

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

A kód végrehajtásának eredménye:

'c'

Példa

Adjunk vissza egy véletlenszerű elemet a tömbből, ismerve a véletlenszerű kulcsot:

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

A kód végrehajtásának eredménye:

3

Példa

Állítsuk be a második paramétert 3 értékre - ebben az esetben a függvény egy tömböt ad vissza 3 véletlenszerű kulccsal (3 kulcs - mivel a második paraméter 3):

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

A kód végrehajtásának eredménye:

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

Lásd még

  • a shuffle függvényt,
    ami összekeveri a tömböt
  • a mt_rand függvényt,
    ami véletlenszerű számot ad vissza
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás