任何人都知道如何使用
$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我总是得到这个错误
答案 0 :(得分:3)
尝试使用\\
而非\
。
\
在字符串中具有特殊含义,因为它用于转义。意思是文字\
你需要逃脱它!在它之前加上一个,\
。
答案 1 :(得分:1)
使用其他\
转发\
。
$utf8string = str_replace("\\","\",$utf8string);
答案 2 :(得分:1)
$utf8string = str_replace('\\',"\",$utf8string);
答案 3 :(得分:1)
“\”是一个“元字符。
如果您愿意,可以使用"\\"
来“逃避”它。