PHP str替换功能

时间:2013-12-27 14:44:16

标签: php

我试图在php中使用string replace函数来删除单引号和双引号。删除单引号很容易

$comment = str_replace("'","",$comment);

请使用相似的代码行帮我删除双引号。

6 个答案:

答案 0 :(得分:3)

您可以使用单引号或双引号引用字符串。在这种情况下,您要删除所有双引号,因此最好在此处使用单引号。

$comment = str_replace('"', '', $comment); 

如果要删除 单引号和双引号,请传递数组:

$comment = str_replace(array("'", '"'), '', $comment); 

答案 1 :(得分:1)

与您更换single引号的方式类似:

str_replace('"',"",$comment); 

答案 2 :(得分:1)

 $comment = str_replace('"','',$comment); 

答案 3 :(得分:0)

在PHP中,您可以使用“或”作为字符串。因此您可以根据情况切换以满足您的需求。

$comment = str_replace('"','',$comment);

答案 4 :(得分:0)

你必须逃避双引号:

$comment = str_replace("\"","",$comment); 
                        ˆ escape

或者您也可以使用单引号作为字符串分隔符:

$comment = str_replace('"','',$comment); 

请注意,使用单引号和双引号存在一些小差异,但在这种情况下,它们是等效的。

答案 5 :(得分:0)

试试这个:

$remove[] = "'";
$remove[] = '"';

$comment = str_replace( $remove, "", $comment);