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


How to add line breaks to php message while sending email using mail function?

我有一个变量,比如$message,它包含要使用php邮件函数在邮件中发送的内容。此变量$消息将包含同样具有换行符的文本。这个变量数据是使用ajax从另一个文件的文本区域获取的。

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

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

您可以这样使用:

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

您也可以在此处使用nl2br()函数。

假设您正在mail()函数中使用HTML标头。