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

时间:2013-02-18 15:05:30

标签: php email newline

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

$message= "Hi, some_content  \n some_content_on_new_line".

我想在电子邮件的新行中使用some_content_on_new_line,但是当发送电子邮件时," \ n"未插入到换行符。相反,它显示为反斜杠后跟一个' n'。我怎么能阻止这个?这是我的电子邮件配置。

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

1 个答案:

答案 0 :(得分:1)

如果电子邮件内容中显示\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