我正在尝试从PHP字符串中删除已编码的TM符号,该字符串显示为页面标题。角色在标题中显示为™
,这显然很难看。遗憾的是,内置编码函数似乎都没有处理很多编码字符的转换,TM也不是其中之一。我想要做的是用'(tm)'替换'''。
在我深入研究子串之前,我想看看是否有人知道更聪明的方法来做到这一点。我不知道符号在字符串中出现的位置(根据页面标题的不同而不同)。
任何想法都非常感激!
答案 0 :(得分:1)
这个怎么样:
<title><?php print str_replace("™", "™", $yourStr); ?></title>
实际上我不知道这是最好的方法,但至少它是有效的。
答案 1 :(得分:1)
据我了解,您希望在PHP中的字符串中将'™
'替换为'(tm)'。你可以使用str_replace()
函数。
它看起来像这样
$titleString = "SOME TITLE - Trademark ™ My Company";
$titleStringReplaced = str_replace("™", "(tm)", $titleString);