154 of 410 menu

Shuffle функциясы

shuffle функциясы массив элементтерін кездейсоқ ретпен орналасу үшін араластырады. Бұл функция массивтің өзін өзгертеді: яғни функцияның нәтижесін ешжерге тағайындаудың қажеті жоқ - өзгерістер массивтің өзіне енеді.

Синтаксис

shuffle(array &$array): bool

Мысал

Массив элементтерін кездейсоқ ретпен араластырайық:

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

Мысал . Қолданылуы

Массивті 1-ден 10-ға дейінгі сандармен толтырайық, олар кездейсоқ ретпен орналасып, қайталанбас үшін. Ол үшін range арқылы 1-ден 10-ға дейінгі сандар массивін жасаймыз және оны 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
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау