我有一个功能可以构建我的大多数应用程序头:
function header() {
$html = "<title>Test</title>\r\n";
$html .= "<link rel='stylesheet' href='main.css'>\r\n";
return $html;
}
现在这很好用,但要么所有内容都在一行(如果我删除\ r \ n),要么它们落在下一个新行(如预期的那样),但它会丢失缩进。
有没有办法让我保留以前的行缩进?这纯粹只是为了表达(功能不需要)
答案 0 :(得分:0)
使用:
function header() {
$html = "<title>Test</title>\r\n";
$html .= "<link rel='stylesheet' href='main.css'>\r\n";
$html .= " <foo>\r\n";
$html .= " <bar/>\r\n";
$html .= " </foo>\r\n";
// ...
return $html;
}
保持缩进(在这种情况下是2个空格,因为我最喜欢用html;)。这意味着你必须明确地向php的输出添加缩进。
答案 1 :(得分:0)
以最不优选的顺序最优选。您可以使用:
\t
)