您好我需要找到\'并替换为'。
我正在尝试使用此代码,但它不起作用:
str_replace("\'", "'", $code);
任何想法?
答案 0 :(得分:0)
str_replace()
返回一个替换完成的新字符串,因此您需要像这样编码,因为\
反斜杠是您可能需要转义转义字符的转义字符
所以:
$new_str = str_replace("\'", "'", $code);
适用于我,或
$new_str = str_replace("\\'", "'", $code);
这也适合我
答案 1 :(得分:0)
str_replace返回带有替换值的字符串或数组。 所以试试:
$newCode = str_replace("\\", "'", $code);
还要注意要删除的双斜杠。
请参阅:Replacing backslashes with forward slashes with str_replace() in php
答案 2 :(得分:0)
你可以尝试在反斜杠[]之后使用双引号[“]这样
$str = "hello\"this is\"";
$next = str_replace("\"","'",$str);
echo $next;
输出将是你好,这是'