我想从我的网站上的字符串中删除所有反斜杠。我不想使用 strip_slashes(),因为我想保留正斜杠。
这是我正在尝试的代码:
echo str_replace("\", "", "it\'s Tuesday!");
我想在任何给定的字符串中找到反斜杠并将其删除。但是,此代码无法正常工作。
错误:
syntax error, unexpected T_CONSTANT_ENCAPSED_STRING
我可能做错了什么?
我想从我的网站上的字符串中删除所有反斜杠。我不想使用 strip_slashes(),因为我想保留正斜杠。
这是我正在尝试的代码:
echo str_replace("\", "", "it\'s Tuesday!");
我想在任何给定的字符串中找到反斜杠并将其删除。但是,此代码无法正常工作。
错误:
syntax error, unexpected T_CONSTANT_ENCAPSED_STRING
我可能做错了什么?
反斜杠实际上是在转义字符串中的右引号。
尝试echo str_replace("\\","","it\'s Tuesday!");
不知道你为什么要使用str_replace
删除\
使用
echo stripslashes("it\'s Tuesday!");
但如果它只是一个例子,那么
echo str_replace("\\","","it\'s Tuesday!");
请注意,stripslashes
只删除反斜杠而不是转发
echo stripslashes("it\'s \\ \\ // Tuesday!");
输出
it's // Tuesday!
尝试得到结果:
$str = "it\'s Tuesday!";
$remove_slash = stripslashes($str);
print_r($remove_slash);
输出:今天是星期二!
和:
echo str_replace("\'", "'", "it\'s Tuesday!");
// It's Tuesday!