可能重复:
PHP: Replace umlauts with closest 7-bit ASCII equivalent in an UTF-8 string
我想用他的非变音符号兄弟替换变音字符。 例如:来自“guľôčka”我想得到“gulocka”
这里有一些原生功能吗?
我正在寻找替换为str_replace的所有全球变音符号的列表。我找不到了。
非常感谢。
答案 0 :(得分:1)
您可以使用iconv
,available in PHP并使用音译请求编码转换来实现此目的。 (这实际上适用于许多不同的脚本!)如果您只想要基本的欧洲字符,请将目标设为Latin-1,甚至是ASCII。
来自manual page:
iconv("UTF-8", "ISO-8859-1//TRANSLIT", $text)