我有一个包含"hello world'' hello world''"
等值的字符串,我想去掉转义符(反斜杠)
我尝试了以下代码:
str_replace("''", "", $data);
但它似乎不起作用。
如果你只想去掉反斜杠,那么有一个非常方便的PHP函数可以实现
$var = stripslashes($var);
假设您使用$var作为str_replace()中的最后一个参数,而不是$data,它应该可以正常工作。
$var = "hello world'' hello world''";
echo $var . "<br />";
echo str_replace("''", "", $var) . "<br />";
输出:
hello world'' hello world''
hello world' hello world'
这对你来说应该很好——你没有在php中正确引用变量$var替换主题参数——还假设你需要替换搜索它的"你放的",因此没有发现任何被替换的东西——希望这有助于
$var = "hello world'' hello world''";
echo str_replace("''","",$var);