154 of 410 menu

Funkcija shuffle

Funkcija shuffle obavlja mešanje niza tako da njegovi elementi budu u slučajnom redosledu. Pored toga, funkcija menja sam niz: to znači da rezultat rada funkcije nije potrebno dodeliti nigde - promene će se desiti nad samim nizom.

Sintaksa

shuffle(array &$array): bool

Primer

Hajde da pomešamo elemente niza u slučajnom redosledu:

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

Primer . Primer korišćenja

Popunićemo niz brojevima od 1 do 10 tako da budu u slučajnom redosledu i da se ne ponavljaju. Za to ćemo generisati niz sa brojevima od 1 do 10 pomoću range i promeniti ga nasumično pomoću shuffle:

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

Primer . Primer korišćenja

Napravićemo spisak ul, popunjen slučajnim brojevima od 1 do 10:

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

Pogledajte takođe

  • funkciju str_shuffle,
    koja meša karaktere stringa u slučajnom redosledu
  • funkciju array_rand,
    koja bira slučajne vrednosti iz niza
  • funkciju mt_rand,
    koja generiše slučajne brojeve
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij