我想从我网站上的字符串中删除所有反斜杠。我不想使用strip_slashes(),因为我想保持正斜杠。
这是我正在尝试的代码:
echo str_replace("\", "", "it\'s Tuesday!");
我想在任何给定字符串中找到反斜杠并将其删除。但是,这段代码无法正常工作。
错误:
syntax error, unexpected T_CONSTANT_ENCAPSED_STRING
我可能做错了什么?
答案 0 :(得分:20)
反斜杠实际上是在字符串中转义结束引号。
尝试echo str_replace("\\","","it\'s Tuesday!");
答案 1 :(得分:7)
不确定您使用str_replace
删除\
使用
echo stripslashes("it\'s Tuesday!");
但如果只是一个例子那么
echo str_replace("\\","","it\'s Tuesday!");
请注意,stripslashes
仅删除不反向的反斜杠
echo stripslashes("it\'s \\ \\ // Tuesday!");
输出
it's // Tuesday!
答案 2 :(得分:5)
尝试并获得结果:
$str = "it\'s Tuesday!";
$remove_slash = stripslashes($str);
print_r($remove_slash);
输出:是星期二!
答案 3 :(得分:1)
答案 4 :(得分:0)
使用:
echo str_replace("\'", "'", "it\'s Tuesday!");
// It's Tuesday!