php反斜杠查找并替换

时间:2010-07-27 20:55:30

标签: php replace

我正在尝试在一个字符串中进行简单的查找和替换:

$share_name = str_replace(" ", "\ ", $share_name );

不幸的是,由于某种原因,它用“\\”而不是“\”替换所有空格。有谁知道发生了什么以及如何解决这个问题?

3 个答案:

答案 0 :(得分:3)

我认为你的意思是:

$share_name = str_replace(" ", "\\ ", $share_name );

答案 1 :(得分:0)

您必须转义\字符。

$share_name = str_replace(" ", "\\ ", $share_name );

答案 2 :(得分:0)

你有两次打电话吗?您在回显之前添加斜杠还是将其写入数据库?是magic_quotes吗?

您的代码很好,应该可以使用。问题出在其他地方。