如何在使用邮件功能发送电子邮件时为php消息添加换行符?

时间:2016-01-03 13:57:12

标签: php email

我有一个变量说$ message,其中包含使用php mail函数在邮件中发送的内容。此变量$ message将包含也将包含换行符的文本。使用ajax从另一个文件的textarea获取此变量数据。

例如,实际文本是:
你好
这是一条测试消息

因此,在发送邮件($ message变量)时,我看到 Hello这是一条测试消息,没有换行符。有办法解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

您可以这样使用:

$message = str_replace ('<br>' , '\r\n', $_POST['textarea']);

您也可以在此处使用nl2br()功能。

起诉你在mail()函数中使用HTML标题。