PHP用'和'替换\“和\'

时间:2015-10-23 19:39:54

标签: php str-replace

我正在尝试浏览从数据库中调出的数组字符串并过滤到可读状态。字符串可能有很多\'和\“,下面只是一个例子。

$content = 'It\'s go to somewhere \"GREAT\"!';

我正在尝试使用str_replace但它无效...

$content1= str_replace('\\\'', "'", $content );
$newcontent= str_replace('\\\"', '"', $content1 );

输出应该是 这是去“伟大”的地方! 相反..我明白了 它去某个地方“很棒”!

我查看了preg_replace,但是我并没有完全了解所有/ ..或从哪里开始。

请帮忙。

2 个答案:

答案 0 :(得分:1)

您要使用的是stripslashes($str)

  

返回剥离了反斜杠的字符串。 (\'变成'等等。)双反斜杠(\)被制成一个反斜杠()。

$str = "Is your name O\'reilly?";

// Outputs: Is your name O'reilly?
echo stripslashes($str);

答案 1 :(得分:1)

这里&#39>

            $content = 'It\'s go to somewhere \"GREAT\"!';
            $content = stripslashes($content);
            echo $content;