Omlouvám se za ten nadpis, ale nevěděl jsem, jak to napsat.
Potřebuju v uživatelem zadaném textu jakýkoliv znak mimo písmen anglické abecedy, čísel a pomlčky nahradit podtržítkem.
Takže když uživatel zadá např. "25-cokoliv#" aby se z toho stalo "25-cokoliv_".
Zkoušel jsem tohle:
$nnazev = EregI_Replace("[.[^[[:alnum:]]-]]{1}", "_", $nnazev);
Ale to nefunguje. Regulárním výrazům moc nehovím, takže nevím, jak to udělat.
Díky za jakoukoliv radu!