我该如何从文本区域(HTML)中获取文本并插入换行符。目前,如果我输入要发送的信息作为电子邮件,它会将所有文本放在同一行上而没有任何换行符。 使用 $_POST['field'] 从表单中获取数据,并使用 PHP 邮件发送。
使用 \n 表示新行,或 \r\n 表示回车加新行。 例如: <?php printf("This is the first line. \n"); printf("This is the second line"); ?> 例如,将 html 标签替换为换行符: str_replace ('<br>' , '\r\n', $_POST['field']) 或者,您可以将要发送的电子邮件设置为HTML编码(添加HTML标头)。
\n
或\r
,但并不能像 OP 请求的那样插入适当的换行符。 - Alex Rummel