我使用
str_replace('\"','',$str);
从PHP脚本替换'\"'
,其正常工作的localhost
。
当上传其不工作的服务器为什么
的脚本是什么样子,$海峡= HTTP:?//www.keralatourism.org/beta-images/Newsletter.jpg \ "“> 使用要删除\ " echo str_replace('\ "','',$ str);
其工作本地主机上而不是在活的服务器
我使用
str_replace('\"','',$str);
从PHP脚本替换'\"'
,其正常工作的localhost
。
当上传其不工作的服务器为什么
的脚本是什么样子,$海峡= HTTP:?//www.keralatourism.org/beta-images/Newsletter.jpg \ "“> 使用要删除\ " echo str_replace('\ "','',$ 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认为这些不同
。
OP正在尝试删除字符串'\“' – 2013-04-06 06:19:23
等待..是否是\\''或'\ "'?它们在浏览器中看起来都是一样的,但对于PHP来说,它们是非常不同的.. – 2013-04-06 06:20:51
str_replace函数(http://php.net/manual/it/function.str-replace.php)不进行更改,而是返回一个新字符串。 – decden 2013-04-06 06:10:09
你可以发布你的代码吗? – Sabari 2013-04-06 06:13:11
请解释甚至更好地显示代码在哪个上下文中使用该函数。 – 2013-04-06 06:13:25