(PHP 8 >= 8.2.0)
Random\Randomizer::shuffleArray â Renvoie une permutation d'un tableau
Renvoie une permutation uniformément sélectionnée de l'array d'entrée.
Chaque permutation possible de l'array d'entrĂ©e est Ă©galement probable d'ĂȘtre retournĂ©e.
Une permutation des valeurs de array.
Les clés de l'array d'entrée ne seront pas préservées;
le tableau retourné sera une liste (array_is_list()).
Random\Randomizer::$engine sous-jacent.
Exemple #1 Exemple de Random\Randomizer::shuffleArray()
<?php
$r = new \Random\Randomizer();
$fruits = [ 'red' => 'đ', 'green' => 'đ„', 'yellow' => 'đ', 'pink' => 'đ', 'purple' => 'đ' ];
// Mélanger le tableau :
echo "Salade : ", implode(', ', $r->shuffleArray($fruits)), "\n";
// Mélanger à nouveau:
echo "Autre salade : ", implode(', ', $r->shuffleArray($fruits)), "\n";
?>Résultat de l'exemple ci-dessus est similaire à :
Salade : đ, đ„, đ, đ, đ Autre salade : đ, đ, đ„, đ, đ