如何从字符串中删除特殊字符

时间:2011-06-08 08:00:38

标签: php

我想从字符串中删除以下特殊字符。

:
'
""
`
``

如何从字符串中删除上述每个字符?

3 个答案:

答案 0 :(得分:4)

使用str_replace:

$to_remove = array(':', "'", '"', '`'); // Add all the characters you want to remove here

$result = str_replace($to_remove, '', $your_string);

这将使用空字符串替换$ to_remove数组中的所有字符,基本上将其删除。

答案 1 :(得分:1)

您可以使用preg_replace

$string = preg_replace('/[:'" `]/', '', $string);

答案 2 :(得分:0)

这比使用preg_replace更有效,它使用正则表达式:

$string = str_replace(array(':',"'",'"','`'), '', $sourceString);

您可以在php docs上阅读有关str_replace和preg_replace的更多信息: