可能重复: 正则表达式为英文字符串字符?
将外语字符转换为英语字符的最佳方法是什么?举个例子。
发布于 2011-05-21 06:02:53
这样做的理由只有几个(多数情况下是友好的)。你想要strtr。
它基本上是这样工作的:
$addr = strtr($addr, "äåö", "aao");手册中的第二个注释为您提供了一个很好的翻译表。
发布于 2011-05-21 05:59:44
$text = mb_str_replace('ü','u', $text);若要查找所有非英语字符,请使用:
preg_match('#[^a-z0-9\-\.\,\:\;]#', $text, $characters);https://stackoverflow.com/questions/6079908
复制相似问题