在php中替换引用

时间:2012-11-08 09:43:41

标签: php

我想用php中的字符替换"个字符。我写了如下,但它没有改变。我怎么能这样做?

$temp=str_replace("”","\"",$temp);
$temp=str_replace("“","\"",$temp);

5 个答案:

答案 0 :(得分:1)

希望这会有所帮助。

<?php

    //left double quote 
         $temp = str_replace("&ldquo;","\"",$temp);
         $temp = str_replace("&#8220;","\"",$temp);

        //right double quote 
         $temp = str_replace("&#8221;","\"",$temp);
         $temp = str_replace("&rdquo;","\"",$temp);
    ?>

答案 1 :(得分:0)

这工作正常。测试

$temp = "I want to replace “ and ” characters with the caharacter";
$temp=str_replace("”",'"',$temp);
$temp=str_replace("“",'"',$temp);
echo $temp;

<强>输出

I want to replace " and " characters with the caharacter

答案 2 :(得分:0)

    $temp=str_replace('“',' ',$temp);
    $temp=str_replace('"',' ',$temp);

答案 3 :(得分:0)

查看源代码文件和HTTP连接的编码。如果这不匹配,替换可能会失败。

我建议确保两者都是UTF-8。

答案 4 :(得分:-1)

试试这个..

$temp=str_replace('”','"',$temp);
$temp=str_replace('“','"',$temp);

如果不行则使用此

$temp=str_replace('&ldquo;','"',$temp);
$temp=str_replace('&rdquo;','"',$temp);