优雅的换行解决方案 (PHP)

2022-08-30 16:31:53
$var = "Hi there"."<br/>"."Welcome to my website"."<br/>;"
echo $var;

有没有一种优雅的方法来处理PHP中的换行符?我不确定其他语言,但C++有这样一些可读性和优雅的东西使用起来?eol

谢谢


答案 1

对于换行符,PHP 为“\n”(请参见双引号字符串),PHP_EOL

在这里,您使用的是 ,它不是 PHP 换行符:它是 HTML 换行符。<br />


在这里,您可以简化您发布的内容(使用HTML换行符):不需要字符串串联:您可以将所有内容放在一个字符串中,如下所示:

$var = "Hi there<br/>Welcome to my website<br/>";

或者,使用 PHP 换行符:

$var = "Hi there\nWelcome to my website\n";

注意:您可能还想看看 nl2br() 函数,它在 .<br>\n


答案 2

我已经定义了这个:

if (PHP_SAPI === 'cli')
{
   define( "LNBR", PHP_EOL);
}
else
{
   define( "LNBR", "<BR/>");
}

在此之后,我想在任何地方使用。LNBR\n


推荐