
Jak odstranit z řetězce nepovolené znaky
Ahoj,
potřeboval bych poradit, jak z proměnné (string) odstranit všechny nepovolené znaky.
Povolené jsou pouze :
- velká i malá abeceda včetně dikritiky
- čísla
- pomlčka
Zkoušel jsem preg_replace('~[^a-zA-Z0-9-]~', '', $string) ale neporadí si to s českými znaky. Zná prosím někdo odpověď? Děkuji. M.