(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
str_shuffle — Mélange les caractères d'une chaîne de caractères
$string
): stringstr_shuffle() mélange les caractères d'une chaîne. Une permutation parmi toutes celles possibles est créée.
Cette fonction ne génère pas de valeurs sécurisées d'un point de vue cryptographique, et ne doit pas être utilisée dans un contexte de chiffrement. Si vous avez besoin d'une valeur sécurisée d'un point de vue cryptographique, utilisez plutôt random_int(), random_bytes(), ou openssl_random_pseudo_bytes().
string
La chaîne d'entrée.
Retourne la chaîne mélangée.
Version | Description |
---|---|
7.1.0 | L'algorithme de randomisation a été modifié pour utiliser le Générateur de Nombre Aléatoire » Mersenne Twister à la place de la fonction rand de libc. |
Exemple #1 Exemple avec str_shuffle()
<?php
$str = 'abcdef';
$shuffled = str_shuffle($str);
// Cela va afficher quelque chose comme : bfdaec
echo $shuffled;
?>