Fonction str_shuffle
La fonction str_shuffle réarrange les caractères
dans une chaîne dans un ordre aléatoire. Fonctionne correctement uniquement avec les caractères latins (caractères sur un octet).
Syntaxe
str_shuffle(string $string): string
Exemple
Mélangeons les caractères d'une chaîne dans un ordre aléatoire :
<?php
echo str_shuffle('abcde');
?>
Exemple
Obtenons une chaîne de 3 chiffres de telle sorte
que les chiffres ne se répètent pas :
<?php
$digits = '0123456789';
$shuffled = str_shuffle($digits);
$res = substr($shuffled, 0, 3);
echo $res;
?>
Voir aussi
-
la fonction
shuffle,
qui réarrange les éléments d'un tableau dans un ordre aléatoire -
la fonction
array_rand,
qui sélectionne des valeurs aléatoires dans un tableau -
la fonction
mt_rand,
qui génère des nombres aléatoires