SCRIPT PHP

ZANETTE
MARCO



PHP

Creare una stringa random con PHP

In questo articolo vi spiegherò come implementare una semplice funzione che crea una stringa random (casuale) con una data lunghezza.
Riporto qui sotto il codice da utlizzare.


  • <?php
  • function stringaRandom($lunghezza){
  • // lista di caratteri che comporranno la stringa random $caratteriPossibli = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
  • // inizializzo la stringa random $stringa = "";
  • $i = 0;
  • while ($i < $lunghezza) {
  • // estrazione casuale di un un carattere dalla lista possibili caratteri   $carattere = substr($caratteriPossibli,rand(0,strlen($caratteriPossibli)-1),1);
  • // prima di inserire il carattere controllo non sia già presente nella stringa random fin'ora creata   if (!strstr($stringa, $carattere)) {
  •     $stringa .= $carattere;
  •     $i++;
  •   }
  • }
  • return $stringa;
  • }
  • ?>

Come avete visto sono bastate poche righe di codice per implementare una funzione che genera stringhe random.
Nell'esempio che ho riportato ho inserito come caratteri utilizzabili solo lettere e numeri ma se volete potete aggiungere altri caratteri per rendere ancora più personalizzata la stringa casuale che otterrete.








Scopri la sezione dedicata agli script.

Scopri la sezione dedicata agli script.