如何在 PHP 中添加换行符?

How do I append with a line break in PHP?

我试图在附加我的变量之前换行,这样我的输出更清晰。

这是我的:

$vbulletin->templatecache['headinclude'] = fetch_template('drc_base').$vbulletin->templatecache['headinclude'];

工作方式如下:

$foo = $bar.$foo;

或不存在的:

$foo =. $bar

所以模板 drc_base 是一些代码,并且 begins/ends 带有注释:

<!-- BEGIN TEMPLATE: drc_base -->


...CODE....


<!-- END TEMPLATE: drc_base -->

按照我附加的方式,它将该模板添加到 headinclude 模板的开头,这几乎是一些元标记。

当我查看源代码时,输​​出如下所示:

<!-- END TEMPLATE: drc_base --><meta http-equiv=.......

因此,为了代码整洁起见,我希望输出为:

 <!-- END TEMPLATE: drc_base -->
 <meta http-equiv=

我可以在其中换行吗?我试过:

$vbulletin->templatecache['headinclude'] = fetch_template('drc_base')./n$vbulletin->templatecache['headinclude'];

$vbulletin->templatecache['headinclude'] = fetch_template('drc_base')./n.$vbulletin->templatecache['headinclude'];

和其他一些运气不佳的变体 =/

我建议使用换行符。

$x."\n".$y

就这么简单。

不确定是否可行,但我认为您试图以错误的方式连接,而这是正确的方式:

$vbulletin->templatecache['headinclude'] = fetch_template('drc_base')."\n\r".$vbulletin->templatecache['headinclude'];

$vbulletin->templatecache['headinclude'] = fetch_template('drc_base')."\r\n".$vbulletin->templatecache['headinclude'];