Php 如何在文本电子邮件中添加行?

Php 如何在文本电子邮件中添加行?,php,text,Php,Text,首先,我不是程序员,完全迷路了。 我有一个简单的文本电子邮件,我想编辑更多的内容和多行。我想消除html部分,使其成为纯文本,只要我可以设置换行符。我读过关于使用换行符的内容,\r\n但在我测试发送的电子邮件中它似乎不起作用。有些段落之间也需要多个空行 <?php $mail_from='member@mywebsite.com'; $mail_from_name='Business'; $mail_subject="2019 Planning"; $mail_text='Are you

首先,我不是程序员,完全迷路了。 我有一个简单的文本电子邮件,我想编辑更多的内容和多行。我想消除html部分,使其成为纯文本,只要我可以设置换行符。我读过关于使用换行符的内容,\r\n但在我测试发送的电子邮件中它似乎不起作用。有些段落之间也需要多个空行

<?php
$mail_from='member@mywebsite.com';
$mail_from_name='Business';
$mail_subject="2019 Planning";
$mail_text='Are you ready for the new year?
 Have you planned 2019's events
 or are you going to wait until the last minute?';
$mail_html='This is the HTML message body <b>in bold!</b>';
>

如果要使用转义字符,如
\r\n
,则必须使用双引号对字符串进行求值

但它在我测试的电子邮件中似乎不起作用
。。。如果不是换行符,
\r\n
会发生什么情况?用双引号而不是单引号将
$mail\u text
换行,那么
\r\n
就可以了。我更改了$mail\u text='你准备好迎接新的一年了吗?您是否计划了2019年的活动,还是要等到最后一分钟;以$mail\u text='you ready for the new year?\r\n您是否计划了2019年的活动\r\n还是要等到最后一分钟?';--结果是一行缺少\r\n。请将文本放在“双引号”内,然后使用转义字符谢谢。它成功了。