Akzentzeichen konvertieren

Avatar of Chris Coyier
Chris Coyier am

Zum Beispiel, wenn Sie einen String als Teil einer URL verwenden möchten, diesen aber für diese Art der Verwendung sicher machen müssen.

function replace_accents($str) {
   $str = htmlentities($str, ENT_COMPAT, "UTF-8");
   $str = preg_replace('/&([a-zA-Z])(uml|acute|grave|circ|tilde);/','$1',$str);
   return html_entity_decode($str);
}