我试图在php中使用string replace
函数来删除单引号和双引号。删除单引号很容易
$comment = str_replace("'","",$comment);
请使用相似的代码行帮我删除双引号。
答案 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);