echo变量中的断行(php)

时间:2017-03-23 14:30:11

标签: php html

$msg= 'First name: '.$fname.
        'Last name: '.$lname.
        'Client mail :' .$mail.
        'Client number :' .$number.
        'Model: ' .$model.
        'present: ' .$present.
        'Descreption: ' .$descreption.
        'Payment method: ' .$payment;

我想要当我回复$ msg;打印一行中的每一行。 请帮帮我

3 个答案:

答案 0 :(得分:1)

PHP有一个你应该使用的预定义常量:PHP_EOL 它确保根据操作系统插入适当的线制动器。 只需将其插入任何需要的地方即可。

答案 1 :(得分:0)

也许试试:

echo $msg= 'First name: '.$fname.
'<br>Last name: '.$lname.
'<br>Client mail :' .$mail.
'<br>Client number :' .$number.
'<br>Model: ' .$model.
'<br>present: ' .$present.
'<br>Descreption: ' .$descreption.
'<br>Payment method: ' .$payment

答案 2 :(得分:0)

您可以使用\r\n<br/>添加换行符,具体取决于文本或HTML输出

$msg= 'First name: '.$fname."<br/>". 
'Last name: '.$lname."<br/>".
'Client mail :'.$mail."<br/>".
'Client number :' .$number."<br/>".
'Model: ' .$model."<br/>".
'present: '.$present."<br/>".
'Descreption: ' .$descreption."<br/>".
'Payment method: ' .$payment

如果将下一行附加到变量,可能会更容易阅读。

$msg = 'First name: '.$fname."<br/>";
$msg .= 'Last name: '.$lname."<br/>";
$msg .= 'Client mail :'.$mail."<br/>";
$msg .= 'Client number :' .$number."<br/>";
$msg .= 'Model: ' .$model."<br/>";
$msg .= 'present: '.$present."<br/>";
$msg .= 'Descreption: ' .$descreption."<br/>";
$msg .= 'Payment method: ' .$payment;
echo $msg;