2010-04-28 79 views

回答

3

因为它似乎像你从外部源获取数据,也许它可能是更好的过滤掉你不希望所有的字符。这将包括将取决于变量是什么。例如,如果您希望它是一个简单的单词,您可以删除任何不是字母的内容。

$str = preg_replace("/[^a-zA-Z]/", "", $str); 

只要小心思考什么是和不允许的。例如,上面的代码将删除重音字符。

3

$str = str_replace(chr(153), '', 'Logo™');

+1

这是干什么的? – 2010-04-28 05:15:18

+1

http://php.net/str_replace用替换字符串替换所有出现的搜索字符串,在本例中,ascii-code 153(™)的char将替换为空('')。 – user52005 2010-04-28 05:28:05

0
$str = 'Logo™'; 
$str = substr_replace('™', '', $str); // Logo