154 of 410 menu

Funktionen shuffle

Funktionen shuffle blandar en array så att dess element hamnar i slumpmässig ordning. Funktionen ändrar själva arrayen: det betyder att resultatet av funktionen inte behöver tilldelas någonstans - ändringarna sker på själva arrayen.

Syntax

shuffle(array &$array): bool

Exempel

Låt oss blanda elementen i arrayen i slumpmässig ordning:

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

Exempel . Tillämpning

Låt oss fylla en array med tal från 1 till 10 så att de hamnar i slumpmässig ordning och inte upprepar sig. För att göra detta genererar vi en array med tal från 1 till 10 med hjälp av range och blandar den med shuffle:

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

Exempel . Tillämpning

Låt oss skapa en ul-lista, fylld med slumpmässiga tal från 1 till 10:

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

Se även

  • funktionen str_shuffle,
    som blandar tecken i en sträng i slumpmässig ordning
  • funktionen array_rand,
    som väljer slumpmässiga värden från en array
  • funktionen mt_rand,
    som genererar slumpmässiga tal
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa