我有一個電子郵件模板,但我想親愛的文本從textarea中替換。 我使用str_replace編輯文本。Str_replace特殊字符郵件模板
如果使用此代碼和內容有性格
'
結果是\'
$html =str_replace('{{dear}}',$content,$html);
如果使用代碼
$html =str_replace(array('\'', "'"), '', $html);
結果的所有圖像的URL錯誤。
我有一個電子郵件模板,但我想親愛的文本從textarea中替換。 我使用str_replace編輯文本。Str_replace特殊字符郵件模板
如果使用此代碼和內容有性格
'
結果是\'
$html =str_replace('{{dear}}',$content,$html);
如果使用代碼
$html =str_replace(array('\'', "'"), '', $html);
結果的所有圖像的URL錯誤。
使用stripslashes
功能和$html =str_replace("'", '', $html);
PS
或在你的代碼中使用下面的線。
$html =str_replace(array("\'", "'"), array('',''), $html);
stripslashes爲我工作。謝謝男人。 –
不客氣! – Naga
PHP不會自行向字符串添加反斜槓。其他的事情正在做。你確定那裏有真正的反斜槓嗎?如果你使用'json_encode()',它會轉義一些特殊字符,但是當你使用'json_decode()'時它們會被解碼,所以正確的事情應該發生。 – Barmar