如何避免电子邮件正文中的硬编码换行符



我有一个应用程序,可以发送包含以下内容的电子邮件。。

$message= "Hi, some_content  n some_content_on_new_line".

我希望在电子邮件的新行上显示some_content_on_new_line,但在发送电子邮件时,"\n"不会插入到换行符中。相反,它显示为一个反斜杠,后跟一个"n"。我该如何防止这种情况发生?这是我的电子邮件配置。

mail($to, $subject, $message, $headers)

如果n显示在电子邮件内容中,那么问题很可能是使用单引号来定义字符串文字。

$message= 'Hi, some_content  n some_content_on_new_line';
// this will show the n
$message= "Hi, some_content  n some_content_on_new_line";
// this will interpolate the newline properly

相关内容

  • 没有找到相关文章

最新更新