替换全世界的变音符号字符

时间:2011-07-01 19:34:35

标签: php diacritics

  

可能重复:
  PHP: Replace umlauts with closest 7-bit ASCII equivalent in an UTF-8 string

我想用他的非变音符号兄弟替换变音字符。 例如:来自“guľôčka”我想得到“gulocka”

这里有一些原生功能吗?

我正在寻找替换为str_replace的所有全球变音符号的列表。我找不到了。

非常感谢。

1 个答案:

答案 0 :(得分:1)

您可以使用iconvavailable in PHP并使用音译请求编码转换来实现此目的。 (这实际上适用于许多不同的脚本!)如果您只想要基本的欧洲字符,请将目标设为Latin-1,甚至是ASCII。

来自manual page

iconv("UTF-8", "ISO-8859-1//TRANSLIT", $text)