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