154 of 410 menu

ფუნქცია shuffle

ფუნქცია shuffle ახორციელებს მასივის შერევას ისე, რომ მისი ელემენტები განლაგდნენ შემთხვევითი თანმიმდევრობით. ამ შემთხვევაში ფუნქცია ცვლის თავად მასივს: ეს ნიშნავს, რომ ფუნქციის მუშაობის შედეგი არ საჭიროებს რაიმეს მინიჭებას - ცვლილებები მოხდება თავად მასივზე.

სინტაქსი

shuffle(array &$array): bool

მაგალითი

დავალაგოთ მასივის ელემენტები შემთხვევითი თანმიმდევრობით:

<?php $arr = [1, 2, 3, 4, 5]; shuffle($arr); var_dump($arr); ?>

მაგალითი . გამოყენება

შევავსოთ მასივი რიცხვებით 1-დან 10-მდე ისე, რომ ისინი იყვნენ შემთხვევითი თანმიმდევრობით და არ მეორდებოდნენ. ამისთვის შევქმნათ მასივი რიცხვებით 1-დან 10-მდე range-ის დახმარებით და შევურიოთ იგი shuffle-ის დახმარებით:

<?php $arr = range(1, 10); shuffle($arr); var_dump($arr); ?>

მაგალითი . გამოყენება

შევქმნათ ul სია, შევსებული შემთხვევითი რიცხვებით 1-დან 10-მდე:

<?php $arr = range(1, 10); shuffle($arr); echo '<ul>'; foreach ($arr as $elem) { echo '<li>' . $elem . '</li>'; } echo '</ul>'; ?>

იხილეთ აგრეთვე

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