我怎么能在PHP中使用'\'

时间:2012-12-14 04:21:47

标签: php string str-replace

任何人都知道如何使用

$utf8string = str_replace('\',"\",$utf8string);
在PHP中

? 因为我不能使用'后\和它给我一个错误
如果我写

$utf8string = str_replace('\ ',"\",$utf8string);

它没有做我想要的事情 和

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

也不行 那么我必须做什么? 我想要更新mysql,但如果我的文本结尾有\它不起作用并给我一个错误
喜欢这个查询

update phpfox_comment_text set text_parsed = 'nakheir\',text = '' where comment_id = 197597

有400.000查询我想更新,但我必须替换\与\ cuz我总是得到这个错误

4 个答案:

答案 0 :(得分:3)

尝试使用\\而非\

\在字符串中具有特殊含义,因为它用于转义。意思是文字\你需要逃脱它!在它之前加上一个,\

答案 1 :(得分:1)

使用其他\转发\

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

答案 2 :(得分:1)

$utf8string = str_replace('\\',"\",$utf8string);

答案 3 :(得分:1)

“\”是一个“元字符。

如果您愿意,可以使用"\\"来“逃避”它。