Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    239

    [PHP] generazione stringa

    Ciao,

    qualcuno sarebbe così gentile da spiegarmi come generare una stringa alfanumerica, casuale di 8 caratteri??


    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    239
    uppete

  3. #3
    Utente bannato
    Registrato dal
    Jan 2004
    Messaggi
    110

    ...

    non ho la minima idea se esistano una o più funzioni per farlo "al volo". se vuoi farlo in modo "artigianale":

    $array_caratteri = array('a','b','c','d','e','f','g','h','i','j','k', 'l','m',0,1,2,3,4,5) ;

    $stringa_random = NULL ;
    for($i=0;$i<8;$i++)
    {
    $stringa_random .= $array_caratteri[rand(0,18)] ;
    }

    echo $stringa_random ;

    naturalmente 18 è riferito al totale dei caratteri che vuoi utilizzare. questo sistema non ti dà la certezza che la stringa estratta sia alfanumerica (potrebbero uscire o solo lettere o solo numeri), se vuoi essere sicuro che ciò avvenga metti dei controlli prima di effettuare la concatenazione all'interno del ciclo "for".

    bye...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.