Fonction shuffle() PHP
Exemple
Réorganiser les éléments du tableau dans un ordre aléatoire :
<?php $my_array = array("red","green","blue","yellow","purple"); shuffle($my_array); print_r($my_array); ?>
Définition et utilisation
La fonction shuffle() réorganise les éléments du tableau dans un ordre aléatoire.
Cette fonction attribue de nouveaux noms de clé aux éléments du tableau. Les noms de clé existants seront supprimés (voir l'exemple 1 ci-dessous).
Syntaxe
shuffle(array)
Paramètres | Description |
---|---|
array | Obligatoire. Définir le tableau à utiliser. |
Détails techniques
Valeur de retour : | Retourne TRUE si succès, FALSE si échec. |
Version PHP : | 4+ |
Journal des mises à jour : |
Le générateur de nombres aléatoires est automatiquement semé depuis PHP 4.2.0. Remarque : Cette fonction attribue de nouveaux noms de clé aux éléments du tableau. Cela supprimera les noms de clé existants et non seulement les réordonnera. Remarque : Depuis PHP 4.2.0, il n'est plus nécessaire d'utiliser les fonctions srand() ou mt_srand() pour semer le générateur de nombres aléatoires, cela est maintenant automatique. |
Plus d'exemples
Exemple 1
Réorganiser les éléments du tableau dans un ordre aléatoire :
<?php $my_array = array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow","e"=>"purple"); shuffle($my_array); print_r($my_array); ?>