Nella categoria “potrebbe sempre tornare utile,” ecco una funzione semplice per generare stringhe casuali in PHP.
In fase di programmazione, è comune avere l’esigenza di generare stringhe casuali, ad esempio per creare password temporanee o identificativi univoci per elementi su una pagina web. Ecco come fare in PHP.
function generaStringaCasuale($lunghezza) {
$caratteri = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$stringaCasuale = '';
for ($i = 0; $i < $lunghezza; $i++) {
$stringaCasuale .= $caratteri[rand(0, strlen($caratteri) - 1)];
}
return $stringaCasuale;
}
Per utilizzarla, è sufficiente chiamare la funzione specificando il numero di caratteri desiderati per la stringa generata. Ad esempio:
echo generaStringaCasuale(5);
In questo esempio, la funzione restituirà una stringa casuale di 5 caratteri!
