94得票4回答
何时使用strtr和str_replace?

我很难理解什么时候会使用strtr比str_replace更好,反之亦然。似乎可以使用任一函数来实现完全相同的结果,尽管替换子字符串的顺序是相反的。例如: echo strtr('test string', 'st', 'XY')."\n"; echo strtr('test string'...

51得票8回答
PHP:在UTF-8字符串中用最接近的7位ASCII等效字符替换umlauts

我想做的是从字符串中删除所有重音符号和分音符号,把"lärm"转换为"larm"或"andré"转换为"andre"。我尝试的方法是对字符串进行utf8_decode,然后在上面使用strtr,但由于我的源文件保存为UTF-8文件,我无法输入ISO-8859-15字符以处理所有的分音符号 - ...

16得票4回答
如何使用 strtr() 函数翻译多字节/带重音符号/变音符号的字符?

жңүжІЎжңүдәәжңүstrtr()еҮҪж•°зҡ„еӨҡеӯ—иҠӮеҸҳдҪ“пјҹ жңҹжңӣдҪҝз”Ёзҡ„зӨәдҫӢпјҡ зӨәдҫӢпјҡ $from = 'ДҫДҫЕЎДҚЕҘЕҫГҪГЎГӯЕ•ДҸЕҲГӨГҙ'; // иҝҷдәӣеӯ—з¬ҰжҳҜ ...

8得票2回答
如何在PHP中对UTF-8进行strtr操作?

我正在寻找一款适用于PHP的UTF-8兼容的strtr工具。

7得票5回答
PHP中更好的替换表情符号的方法?

现在我正在使用这个表情符号函数: function emoticons($text) { $icons = array( ':)' => '<img src="/images/blank.gif" alt="smile" c...