标签: php html special-characters
可能重复: Regular Expression To Anglicize String Characters?
将外语字符转换为英语字符的最佳方法是什么?例如ü到u。
答案 0 :(得分:2)
这样做只有几个原因(主要是友好的网址)。你想要strtr。
它基本上是这样的:
$addr = strtr($addr, "äåö", "aao");
手册中的第2条评论为您提供了一个很好的翻译表。
答案 1 :(得分:0)
$text = mb_str_replace('ü','u', $text);
使用以下方式查找所有非英语字符:
preg_match('#[^a-z0-9\-\.\,\:\;]#', $text, $characters);