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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј