我在PHP中有一个变量,如Logo™
。如果存在,我该如何删除字符™
?
$str = str_replace(chr(153), '', 'Logo™');
看起来你从外部获取数据,也许最好过滤掉所有意料之外的字符。这将根据变量用途的不同而有所不同。例如,如果你期望它是一个单独的简单单词,你可以删除任何不是字母的内容。
$str = preg_replace("/[^a-zA-Z]/", "", $str);
请注意思考哪些内容是被允许的,哪些不被允许。举个例子,上面的代码会删除重音字符。
$str = 'Logo™';
$str = substr_replace('™', '', $str); // Logo