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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј