Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem 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.

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny