我想用php中的字符“
替换”
和"
个字符。我写了如下,但它没有改变。我怎么能这样做?
$temp=str_replace("”","\"",$temp);
$temp=str_replace("“","\"",$temp);
答案 0 :(得分:1)
希望这会有所帮助。
<?php
//left double quote
$temp = str_replace("“","\"",$temp);
$temp = str_replace("“","\"",$temp);
//right double quote
$temp = str_replace("”","\"",$temp);
$temp = str_replace("”","\"",$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('“','"',$temp);
$temp=str_replace('”','"',$temp);