154 of 410 menu

shuffle függvény

A shuffle függvény egy tömb elemeit úgy rendezi át, hogy azok véletlenszerű sorrendben következzenek. A függvény magát a tömböt módosítja: ez azt jelenti, hogy a függvény eredményét nem kell sehova hozzárendelni - a változtatások magán a tömbön fognak történni.

Szintaxis

shuffle(array &$array): bool

Példa

Keverjük össze a tömb elemeit véletlenszerű sorrendben:

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

Példa . Alkalmazás

Töltsük fel a tömböt számokkal 1-től 10-ig úgy, hogy véletlenszerű sorrendben következzenek és ne ismétlődjenek. Ehhez generáljunk egy tömböt 1-től 10-ig a range segítségével, majd keverjük össze a shuffle használatával:

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

Példa . Alkalmazás

Készítsünk egy ul listát, amit 1-től 10-ig terjedő véletlen számokkal töltünk fel:

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

Lásd még

  • a str_shuffle függvényt,
    ami egy string karaktereit keveri össze véletlenszerű sorrendben
  • a array_rand függvényt,
    ami véletlen értékeket választ ki egy tömbből
  • a mt_rand függvényt,
    ami véletlen számokat generál
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás