154 of 410 menu

Shuffle функцияси

shuffle функцияси массэвнинг элементларини тасодифий тартибда жойлашгани холда аралаштиradi. Бу функция massivning ўзини ўзгартиради: яъни функциянинг натижасини ҳеч қаерга тенглаш шарт эмас - ўзгартиришлар massivning ўзига таъсир кўрсатади.

Синтаксис

shuffle(array &$array): bool

Мисол

Келинг, massiv элементларини тасодифий тартибда аралаштирамиз:

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

Мисол . Қўллаш

Massivni 1 дан 10 гача бўлган сонлар билан тўлдирамиз, улар тасодифий тартибда жойлашсин ва такрорланмасин. Бунинг учун 1 дан 10 гача бўлган сонлар massivini range ёрдамида яратамиз ва shuffle ёрдамида аралаштирамиз:

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

Мисол . Қўллаш

1 дан 10 гача бўлган тасодифий сонлар билан тўлдирилган ul руйхатини яратамиз:

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

Шунингдек қаранг

  • str_shuffle функцияси,
    қатор белгиларини тасодифий тартибда аралаштиради
  • array_rand функцияси,
    massivдан тасодифий қийматларни танлайди
  • 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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш