Función str_shuffle
La función str_shuffle reorganiza los caracteres
en una cadena en orden aleatorio. Funciona correctamente solo con caracteres latinos (caracteres de un solo byte).
Sintaxis
str_shuffle(string $string): string
Ejemplo
Vamos a mezclar los caracteres de una cadena en orden aleatorio:
<?php
echo str_shuffle('abcde');
?>
Ejemplo
Vamos a obtener una cadena de 3 dígitos de manera
que los dígitos no se repitan:
<?php
$digits = '0123456789';
$shuffled = str_shuffle($digits);
$res = substr($shuffled, 0, 3);
echo $res;
?>
Véase también
-
la función
shuffle,
que reorganiza los elementos de un array en orden aleatorio -
la función
array_rand,
que selecciona valores aleatorios de un array -
la función
mt_rand,
que genera números aleatorios