摆脱PHP中的转义字符

时间:2012-01-14 20:18:23

标签: php str-replace

我有一个包含"hello world\' hello world\'"等值的字符串,我想摆脱转义字符(反斜杠)。

我尝试过以下代码:

str_replace("\\", "", $data);

但它似乎不起作用。

3 个答案:

答案 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);