删除特殊字符\

时间:2012-06-28 11:18:11

标签: php string special-characters htmlspecialchars

如何从字符串中删除html-special char \。

$string = 'This is \ a string with \ special characters \';

5 个答案:

答案 0 :(得分:1)

str_replace("char_to_rep","",$string); // replacing with nothing means deleting 


也参考。 how-to-remove-html-special-chars

答案 1 :(得分:0)

使用str_replace并用空字符替换特殊字符

答案 2 :(得分:0)

str_replace("#"," ",$string)

为所有特殊字符

尝试此代码

答案 3 :(得分:0)

非常感谢您的帮助,但下面有更好的方法吗?

    $post = '(&repl^eac&e_+';

    function repleace($post) {
        $array = array('.html', '.php', '±', '§', '!', '@', '€', '`', '#', '$', '%', '^', '&', '*', '(', ')', '+', '=', '<', '>', '?', '/', '|', '[', ']', ':', ';', ',', '~', '.');
        $post = str_replace($array, '', $post);
        $post = str_replace(' ', '_', $post);
        $post = str_replace('-', '_', $post);
        return strtolower('/'.$post.'/');
    }

答案 4 :(得分:0)

function($input) {
   $input = preg_replace("/&#?[a-z0-9]{2,8};/i","",$input);
   $input = ucfirst($input);
   return $input;
}

/&amp;#?[a-z0-9] {2,8}中的php pre_repleace函数; / i字符工作正常。