Salve a tutti.

Ecco il mio problema :

da un form viene passata alla mia pagina php una stringa di testo che può essere scritta con ogni tipo di caratteri (maiuscoli, minuscoli, %, $,...)

io vorrei trasformarla secondo le seguenti regole :

1. to lower case -> la voglio tutta minuscola
2. ogni carattere non alfanumerico (simboli, spazi e quant'altro) deve essere trasformato in trattino basso (_)

vi faccio un esempio :

Prova 123 %r&xx2//_ _1

prova_123__r_xx2_____1