(大小写不敏感& # 39;“& # 39;,& # 39;& # 39;,str美元)不工作在服务器的原因


str_replace('"','',$str) not working on server why?

我使用

str_replace(''"','',$str); 

从php脚本中替换''"'。它正确地工作在localhost上。

上传时在服务器上不工作。为什么?

脚本如下:$str=http://www.keralatourism.org/beta-images/Newsletter.jpg'">去掉'"使用回声('","大小写不敏感,str美元);

我不完全清楚,但如果你想删除反斜杠只是用户stripslashes

 $str= 'http://www.keralatourism.org/beta-images/Newsletter.jpg'""';
 echo stripslashes($str);

如果你想删除双引号:

$str= 'http://www.keralatourism.org/beta-images/Newsletter.jpg'""';
echo str_replace ('"', '', $str);

将双引号括在单引号内。

希望这对你有帮助

双引号不需要转义,除非用双引号括起来。str_replace('"','',$str);str_replace("'"",'',$str);

如果你也想找到反斜杠,我相信你必须用另一个反斜杠转义。

str_replace('''"','',$str);str_replace("''"",'',$str);

如果你想找到"而不是",那么你需要将" "更改为" PHP认为这些是不同的。