3

我用它str_replace重命名üue

$headline = "für";
echo str_replace('ü','ue',$headline); // will output fuer

现在,如果有öäß怎么办。我需要将它们分别转换为 oe、ae、ss。我可以使用preg_replace吗?如果是,如何。

4

1 回答 1

4

您可以在中使用数组str_replace

str_replace(array('ü','ö'),array('ue',''),$headline);

如果所有内容都需要替换为相同的字符,只需删除arrayfromreplace并将其保留为ue.

将您的替换正确地添加到两个数组中,它应该可以正常工作!

于 2013-03-25T09:34:29.790 回答