154 of 410 menu

Funktionen shuffle

Funktionen shuffle blander et array, så dets elementer er i tilfældig rækkefølge. Funktionen ændrer selve arrayet: det betyder, at resultatet af funktionen ikke behøver at blive tildelt til noget - ændringerne sker i selve arrayet.

Syntaks

shuffle(array &$array): bool

Eksempel

Lad os blande elementerne i arrayet i tilfældig rækkefølge:

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

Eksempel . Anvendelse

Lad os fylde et array med tal fra 1 til 10 så de er i tilfældig rækkefølge og ikke gentager sig. For at gøre dette genererer vi et array med tal fra 1 til 10 ved hjælp af range og blander det med shuffle:

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

Eksempel . Anvendelse

Lad os lave en ul liste, fyldt med tilfældige tal 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å

  • funktionen str_shuffle,
    som blander tegnene i en streng i tilfældig rækkefølge
  • funktionen array_rand,
    som vælger tilfældige værdier fra et array
  • funktionen mt_rand,
    som genererer tilfældige tal
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis