154 of 410 menu

Funktion shuffle

Die Funktion shuffle mischt ein Array so, dass seine Elemente in zufälliger Reihenfolge angeordnet sind. Dabei verändert die Funktion das Array selbst: Das bedeutet, das Ergebnis der Funktion muss nicht zugewiesen werden - die Änderungen erfolgen am Array selbst.

Syntax

shuffle(array &$array): bool

Beispiel

Lassen Sie uns die Elemente eines Arrays in zufälliger Reihenfolge mischen:

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

Beispiel . Anwendung

Füllen wir ein Array mit Zahlen von 1 bis 10, so dass sie in zufälliger Reihenfolge angeordnet sind und sich nicht wiederholen. Dazu generieren wir ein Array mit Zahlen von 1 bis 10 mit Hilfe von range und mischen es mit shuffle:

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

Beispiel . Anwendung

Erstellen wir eine ul-Liste, gefüllt mit zufälligen Zahlen von 1 bis 10:

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

Siehe auch

  • die Funktion str_shuffle,
    die die Zeichen eines Strings in zufälliger Reihenfolge mischt
  • die Funktion array_rand,
    die zufällige Werte aus einem Array auswählt
  • die Funktion mt_rand,
    die Zufallszahlen generiert
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen