154 of 410 menu

Funksjon shuffle

Funksjonen shuffle utfører blanding av en array slik at elementene er i tilfeldig rekkefølge. Funksjonen endrer selve arrayet: dette betyr at resultatet av funksjonen ikke trenger å tilordnes noe sted - endringene skjer på selve arrayet.

Syntaks

shuffle(array &$array): bool

Eksempel

La oss blande elementene i arrayet i tilfeldig rekkefølge:

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

Eksempel . Anvendelse

La oss fylle en array med tall fra 1 til 10 slik at de er i tilfeldig rekkefølge og ikke gjentas. For å gjøre dette, genererer vi en array med tall fra 1 til 10 ved hjelp av range og stokker den om ved hjelp av shuffle:

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

Eksempel . Anvendelse

La oss lage en ul-liste, fylt med tilfeldige tall fra 1 til 10:

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

Se også

  • funksjonen str_shuffle,
    som blander tegnene i en streng i tilfeldig rekkefølge
  • funksjonen array_rand,
    som velger tilfeldige verdier fra en array
  • funksjonen mt_rand,
    som genererer tilfeldige tall
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis