Shuffle est un mot anglais qui signifie mélanger. En php, c’est aussi un mot-clé pour une fonction qui prend un tableau en entrée, mélange ses éléments et retourne TRUE en cas de succès et FALSE si une erreur survient.
Utilisation
Cette fonction est utile si vous souhaitez afficher aléatoirement des informations sur votre site web par exemple.
$aInteger = range(1,10); // la fonction PHP "range" permet de générer un tableau d'éléments avec un début (start) jusqu'à une limite (limit)
var_dump($aInteger); // output simplifié : array(1,2,3,4,5,6,7,8,9,10)
shuffle($aInteger);
var_dump($aInteger); // output simplifié : array(5,7,4,1,8,3,10,6,9,2)
On peut imaginer mélanger un tableau associatif en mélangeant les clés en utilisant la fonction php array_keys.