PHP shuffle() Funktion

Beispiel

Die Elemente des Arrays werden in zufälliger Reihenfolge neu sortiert:

<?php
$my_array = array("red","green","blue","yellow","purple");
shuffle($my_array);;
print_r($my_array);
?>

Laufende Beispiele

Definition und Verwendung

Die shuffle() Funktion ordnet die Elemente im Array in zufälliger Reihenfolge neu an.

Diese Funktion gibt den Elementen im Array neue Schlüsselnamen. Die vorhandenen Schlüsselnamen werden gelöscht (siehe Beispiel 1 unten).

Syntax

shuffle(array)
Parameter Beschreibung
array Erforderlich. Gibt das Array an, das verwendet werden soll.

Technische Details

Rückgabewert: Erfolgreich zurückgegeben TRUE, wenn fehlgeschlagen FALSE zurückgegeben.
PHP-Version: 4+
Aktualisierungsprotokoll:

Der Zufallsgenerator wird ab PHP 4.2.0 automatisch gesät.

Kommentar: Diese Funktion gibt den Elementen im Array neue Schlüsselnamen. Dies löscht die alten Schlüsselnamen und nicht nur sortiert sie neu.

Kommentar: Ab PHP 4.2.0 ist das Setzen von Samen für den Zufallsgenerator mit srand() oder mt_srand() nicht mehr erforderlich, da es automatisch erledigt wird.

Mehr Beispiele

Beispiel 1

Die Elemente des Arrays werden in zufälliger Reihenfolge neu angeordnet:

<?php
$my_array = array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow","e"=>"purple");
shuffle($my_array);;
print_r($my_array);
?>

Laufende Beispiele