Função str_shuffle
A função str_shuffle embaralha os caracteres
em uma string em ordem aleatória. Funciona corretamente apenas com caracteres latinos (caracteres de byte único).
Sintaxe
str_shuffle(string $string): string
Exemplo
Vamos embaralhar os caracteres da string em ordem aleatória:
<?php
echo str_shuffle('abcde');
?>
Exemplo
Vamos obter uma string de 3 dígitos de forma
que os dígitos não se repitam:
<?php
$digits = '0123456789';
$shuffled = str_shuffle($digits);
$res = substr($shuffled, 0, 3);
echo $res;
?>
Veja também
-
a função
shuffle,
que embaralha os elementos de um array em ordem aleatória -
a função
array_rand,
que seleciona valores aleatórios de um array -
a função
mt_rand,
que gera números aleatórios