PHP 删除上面带有连字符的字符,例如 (é)


PHP remove characters with hyphens above them like (é)

在PHP中有什么可能的方法吗?例如,转换魁北克一词

$str = 'Québec';
echo convert($str);

结果:

Quebec

这些被称为变音符号(或重音符号)。将一些文本从一个脚本转换为另一个脚本(例如,一个有变音符号的脚本到一个没有变音符号的脚本)的过程称为音译,PHP 有一个模块来执行它。

您可能想要类似以下内容:

transliterator_transliterate('Any-Latin; Latin-ASCII', $your_input);