(PHP 4, PHP 5, PHP 7)
shuffle — Mélange les éléments d'un tableau
&$array
)
Mélange les éléments du tableau array
.
Cette fonction utilise un pseudo générateur de nombre aléatoire qu'il n'est
pas conseillé d'utiliser pour de la cryptographie.
array
Le tableau.
Cette fonction retourne TRUE
en cas de
succès ou FALSE
si une erreur survient.
Version | Description |
---|---|
7.1.0 | L'algorithme interne de génération aléatoire a été modifié pour utiliser le générateur de nombre aléatoire » Mersenne Twister au lieu de la fonction libc rand. |
Exemple #1 Exemple avec shuffle()
<?php
$numbers = range(1, 20);
shuffle($numbers);
foreach ($numbers as $number) {
echo "$number ";
}
?>
Note: Cette fonction assigne de nouvelles clés pour les éléments du paramètre
array
. Elle effacera toutes les clés existantes que vous aviez pu assigner, plutôt que de les trier.