154 of 410 menu

Funkcija shuffle

Funkcija shuffle izvede premešanje tabele tako, da so njeni elementi v naključnem vrsten redu. Pri tem funkcija spremeni samo tabelo: to pomeni, da rezultata delovanja funkcije ni treba nikamor dodeliti - spremembe se bodo zgodile nad samo tabelo.

Sintaksa

shuffle(array &$array): bool

Primer

Pomešajmo elemente tabele v naključnem vrsten redu:

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

Primer . Uporaba

Zapolnimo tabelo s števili od 1 do 10 tako, da so v naključnem vrstnem redu in se ne ponavljajo. Za to bomo ustvarili tabelo s števili od 1 do 10 s pomočjo range in jo premešali s pomočjo shuffle:

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

Primer . Uporaba

Naredimo seznam ul, zapolnjen z naključnimi števili od 1 do 10:

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

Glejte tudi

  • funkcijo str_shuffle,
    ki premeša znake niza v naključnem vrstnem redu
  • funkcijo array_rand,
    ki izbere naključne vrednosti iz tabele
  • funkcijo mt_rand,
    ki generira naključna števila
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni