我正在使用mail
函数的另一个版本,并试图使\n\n
正常工作,但是它没有按预期产生单独的一行。
这是我的代码:
// email body content
$htmlContent = "<h1>Thank-you for purchasing your Level 1 Monthly Subscriptionplan!</h1>
<p>Dear $name \n\nThank you for purchasing your Level 1 Monthly Subscriptionplan for $price. \n\nPlease make sure that you check your student's general information to view your details carefully and note the expiry date for your subscriptionplan.\n\nFrom,\n\nPianoCourse101</p>";
答案 0 :(得分:2)
\n
将在代码中创建换行符,但不会在HTML段落中创建换行符。您可以将所有段落放在自己的<p></p>
标记内,也可以在拥有<br />
代码的地方使用\n\n\
强制HTML换行
答案 1 :(得分:1)
在html邮件中,您应使用<br />
添加换行符。
所有html解析器都将忽略代码中的\n
行换行符。