Autor Zpráva
Jack06
Profil
Dobrý den, potřeboval bych z psaného textu, jakkoli dlouhého dostat jen písmena, číslice a znak -

Příklad
text:
Testovací text - pokus číslo 1, další text

Na text:

Testovací-text-pokus-číslo-1-další-text


Nemusí to být ošetřené ani na malá a velká písmena před úpravou řetězce odstraňuji diakritiku a převádím na malá písmena.. již jsem zkoušel nějaké čáry s [[:alpha:]] a dalšími , ale regulární výrazy moc neumím tak mi to buď házelo chyby nebo vůbec nešlo.. děkuji za pomoc.
Nox
Profil
preg_replace("#([^ěščřžýáíéúů\w\d]+)#", "-", $text);

teď si nejsem jistý jak je to s diakritikou, možná ten začátek nebude třeba

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: