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!