Generare stringhe random in PHP [PILLOLA]

Per la serie “anche questa mi può servire”, ecco una semplice funzione per generare delle stringhe random in PHP.
Capita pr motivi di programmazione, la necessità di dover generare delle stringhe casuali da proporre come password o come id univoci di elementi in una pagina, ecco come generarli automaticamente in PHP.

LA FUNZIONE

function generaStringaRandom($lunghezza) {
    $caratteri = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
    $stringaRandom = '';
    for ($i = 0; $i < $lunghezza; $i++) {
        $stringaRandom .= $caratteri[rand(0, strlen($caratteri) - 1)];
    }
    return $stringaRandom;
}

A questo punto basterà richiamarla specificando il numero di caratteri che vogliamo in output

echo generaStringaRandom(5);

Questa nell’esempio restituirà una stringa casuale composta da 5 caratteri!

Alla prossima 😉

Potrebbero interessarti anche...