在混合占位符和日语时,使用PHP中的strtr进行翻译失败

时间:2017-04-10 17:49:22

标签: php translation strtr

我正在使用strtr进行翻译,因为我开始使用日语,所以无法替换占位符。

以下是一个示例字符串:

  

%service%で入力してください

如果我只是运行下面的代码,它将不会取代%service%占位符:

strtr("%service% で入力してください", array("%service%" => "Facebook"));

结果:%Service% で入力してください

但是,如果我用许多其他语言来做,它只是起作用。 例如:%service% connect变为Facebook connect

任何人都知道解决方法吗?

1 个答案:

答案 0 :(得分:1)

那是因为%service%不等于%service%

注意%签名!