我试图从显示为页面标题的PHP字符串中删除编码的TM符号。该字符在标题中显示为™
,这显然很难看。不幸的是,没有一个内置的编码函数能够处理大量编码字符的翻译,TM也不是其中之一。我想做的是用'(tm)'代替'™'。
在我深入研究子字符串之前,我想看看是否有人知道更聪明的方法。我不知道符号在字符串中出现的位置(它根据页面标题而变化)。
任何想法都非常感谢!
这个呢:
<title><?php print str_replace("™", "™", $yourStr); ?></title>
实际上我不知道这是不是最好的方法,但至少它是有效的
据我所知,您想将' ™
'替换为'(tm)'在PHP中的字符串。您可以直接使用str_replace()
函数。
它看起来像这样
$titleString = "SOME TITLE - Trademark ™ My Company";
$titleStringReplaced = str_replace("™", "(tm)", $titleString);