我有一个应用程序发送包含以下内容的电子邮件..
$message= "Hi, some_content \n some_content_on_new_line".
我想在电子邮件的新行中使用some_content_on_new_line,但是当发送电子邮件时," \ n"未插入到换行符。相反,它显示为反斜杠后跟一个' n'。我怎么能阻止这个?这是我的电子邮件配置。
mail($to, $subject, $message, $headers)
答案 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