我有一个变量,比如$message,它包含要使用php邮件函数在邮件中发送的内容。此变量$消息将包含同样具有换行符的文本。这个变量数据是使用ajax从另一个文件的文本区域获取的。
例如,实际文本为:
你好
这是一条测试消息
因此,在发送邮件($message变量)时,我看到Hello这是一条测试消息,没有换行符。有办法解决这个问题吗?
您可以这样使用:
$message = str_replace ('<br>' , ''r'n', $_POST['textarea']);
您也可以在此处使用nl2br()
函数。
假设您正在mail()
函数中使用HTML标头。