154 of 410 menu

Funksioni shuffle

Funksioni shuffle kryen përzierjen e vargut në mënyrë që elementët e tij të shkojnë në rend të rastësishëm. Në të njëjtën kohë, funksioni ndryshon vetë vargun: kjo do të thotë që rezultati i funksionit nuk ka nevojë të caktohet diku - ndryshimet do të ndodhin në vetë vargun.

Sintaksa

shuffle(array &$array): bool

Shembull

Le të përzijmë elementët e vargut në rend të rastësishëm:

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

Shembull . Zbatim

Le të mbushim vargun me numra nga 1 deri në 10 në mënyrë që ata të shkojnë në rend të rastësishëm dhe të mos përsëriten. Për këtë, le të gjenerojmë një varg me numra nga 1 deri në 10 duke përdorur range dhe ta përzijmë atë duke përdorur shuffle:

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

Shembull . Zbatim

Le të bëjmë një listë ul, të mbushur me numra të rastësishëm nga 1 deri në 10:

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

Shihni gjithashtu

  • funksionin str_shuffle,
    i cili përzien karakteret e vargut në rend të rastësishëm
  • funksionin array_rand,
    i cili zgjedh vlera të rastësishme nga vargu
  • funksionin mt_rand,
    i cili gjeneron numra të rastësishëm
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo