154 of 410 menu

Functie shuffle

De functie shuffle voert een shuffling van een array uit zodat de elementen in een willekeurige volgorde komen. De functie wijzigt de array zelf: dit betekent dat het resultaat van de functie niet ergens aan toegewezen hoeft te worden - de wijzigingen vinden plaats op de array zelf.

Syntaxis

shuffle(array &$array): bool

Voorbeeld

Laten we de elementen van een array in een willekeurige volgorde shufflen:

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

Voorbeeld . Toepassing

Laten we een array vullen met getallen van 1 tot 10 zodat ze in een willekeurige volgorde staan en zich niet herhalen. Hiervoor genereren we een array met getallen van 1 tot 10 met behulp van range en shufflen we deze met shuffle:

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

Voorbeeld . Toepassing

Laten we een ul lijst maken, gevuld met willekeurige getallen van 1 tot 10:

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

Zie ook

  • de functie str_shuffle,
    die de karakters van een string in een willekeurige volgorde shufflet
  • de functie array_rand,
    die willekeurige waarden uit een array kiest
  • de functie mt_rand,
    die willekeurige getallen genereert
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren