Funzione str_shuffle
La funzione str_shuffle rimescola i caratteri
in una stringa in ordine casuale. Funziona correttamente solo con caratteri latini (caratteri single-byte).
Sintassi
str_shuffle(string $string): string
Esempio
Mescoliamo i caratteri di una stringa in ordine casuale:
<?php
echo str_shuffle('abcde');
?>
Esempio
Otteniamo una stringa di 3 cifre in modo
che le cifre non si ripetano:
<?php
$digits = '0123456789';
$shuffled = str_shuffle($digits);
$res = substr($shuffled, 0, 3);
echo $res;
?>
Vedi anche
-
la funzione
shuffle,
che rimescola gli elementi di un array in ordine casuale -
la funzione
array_rand,
che seleziona valori casuali da un array -
la funzione
mt_rand,
che genera numeri casuali