我有一个包含"hello world\' hello world\'"
等值的字符串,我想摆脱转义字符(反斜杠)。
我尝试过以下代码:
str_replace("\\", "", $data);
但它似乎不起作用。
答案 0 :(得分:7)
如果您只想摆脱反斜杠,那么就有一个非常方便的PHP函数可以实现这一目标
$var = stripslashes($var);
答案 1 :(得分:1)
假设您使用$ 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'
答案 2 :(得分:1)
这应该对你很有用,你没有在php替换主题参数中正确引用变量$ var也假设你需要替换'你正在推\它搜索它因此没有被发现被替换希望这有助于
$var = "hello world\' hello world\'";
echo str_replace("\'","",$var);