154 of 410 menu

Funkcia shuffle

Funkcia shuffle vykonáva zamiešanie pola tak, aby jeho prvky boli v náhodnom poradí. Funkcia zároveň mení samotné pole: to znamená, že výsledok funkcie nie je potrebné nikde priraďovať - zmeny sa vykonajú priamo na samotnom poli.

Syntax

shuffle(array &$array): bool

Príklad

Zamiešajme prvky poľa v náhodnom poradí:

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

Príklad . Aplikácia

Vyplňme pole číslami od 1 do 10 tak, aby boli v náhodnom poradí a neopakovali sa. Preto vygenerujeme pole s číslami od 1 do 10 pomocou range a zamiešame ho pomocou shuffle:

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

Príklad . Aplikácia

Vytvorme zoznam ul, naplnený náhodnými číslami od 1 do 10:

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

Pozri tiež

  • funkciu str_shuffle,
    ktorá zamieša znaky reťazca v náhodnom poradí
  • funkciu array_rand,
    ktorá vyberá náhodné hodnoty z poľa
  • funkciu mt_rand,
    ktorá generuje náhodné čísla
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
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť