如何在 php 中创建新行,例如
$message='Name and Surname:'.$name.' '.'Birthday: '.$Birthdate.' '.' Nationality: '.$Nationality;
输出:
Name and Surname:LULZIM Birthday: 1987 Nationality: Macedonia
我想要的是:
Name and Surname:LULZIM
Birthday: 1987
Nationality: Macedonia
顺便说一句,这个输出在电子邮件中是这样的,bc 我正在电子邮件中发送所有这些数据,我尝试添加 ' 但没有
工作:S
有什么建议吗?
"'" 将起作用。您必须使用双引号而不是单引号。如果你想在html中换行,你需要回显<br />
,你可以用单引号或双引号来做。
添加<br>
:
$message='Name and Surname:'.$name.' '.'<br>Birthday: '.$Birthdate.' '.' <br>Nationality: '.$Nationality;
要创建实际的新行,请在双引号中使用"'"。(或使用PHP_EOL)。
要在 HTML 中创建新行,请使用"
"。(这不是symantic HTML,许多人会争辩使用
$message = 'Name and Surname: ' . $name . "'n<br />"
. 'Birthday: ' . $Birthdate . "'n<br />"
. 'Nationality: ' . $Nationality . "'n<br />";
您还可以使用以下方法简化代码:
$message="Name and Surname: $name<br />'nBirthday: $Birthday<br />'n Nationality: $Nationality<br />'n"