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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა