我如何将外国字符转换为英文字符?
答案 0 :(得分:2)
映射它们:
$map = array(
'á' => 'a',
'e' => 'e',
// ...
);
$text = str_replace(array_keys($map), array_values($map), $text);
答案 1 :(得分:2)
PHP有strtr()可以实现这一点。阅读更多here
User Contributed Notes下的第一个条目有一些可以帮助您
的内容答案 2 :(得分:0)
使用元素格式创建一个字符映射数组:foreign characters =>英文字符
并用所有数组元素替换字符串。