可能重复:
how to replace special characters with the ones they're based on in PHP?
我需要清理包含特殊字符(外语键盘等)的字符串,我需要将它们更改为“ä=> a”而不删除“_”,“ - ”等字符“/".
答案 0 :(得分:5)
print iconv('UTF-8', 'ASCII//TRANSLIT', 'à|á|â|ã|ä|å|æ');
a|a|a|a|a|a|ae
无需正则表达式。适合工作的正确工具。