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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել