Si vuole costruire una funzione che emetta in maniera random (casuale) un carattere tra una serie che noi stabiliremo all'inizio. Andiamo a vedere come costruire questa funzione che chiameremo generacod. I commenti al codice della funzione sono riportati in blu:
// Inizio della funzione
function generacod()
{
// Definiamo un set di 35 caratteri da cui dovrà uscire il nostro carattere random
$caratteri="1234567890abcdefghijklmnopqrstuvwxyz";
// Trattiamo la stringa $caratteri come fosse una lista e
// scegliamo un elemento random in questa lista tramite la
// funzione rand. Assegniamo questo valore a $cargen.
$cargen=$caratteri{rand(0,35)};
// Restituiamo il valore
return $cargen;
}
// Fine della funzione