繁体   English   中英

在echo变量中断行(php)

[英]Break line in echo variable (php )

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

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

PHP具有应使用的预定义常量:PHP_EOL确保根据OS插入适当的线路制动器。 只需在需要时将其插入。

也许尝试:

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

您可以使用\\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;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM