我使用
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认为这些是不同的。