我有一个程序会将一些文本输出到.php文件,但在源代码中它看起来像
59 | Hello There.
60 | I am some code.
61 | blablabla.
该程序没有放一个< br />在每一行的末尾。
所以在浏览器中看起来像是
无论如何,我是否要让网站为每个新代码行显示一个新行?所以它将正确显示为
谢谢!
答案 0 :(得分:5)
除了强制PHP输出<br>
之外,您还可以将整个文本输出到<pre>
标记。
<pre>Hello There.
I am some code.
blablabla.</pre>
由于某些浏览器会将其设置为代码,因此有时需要更改字体。为了不指定字体,可以通过将前置放入div并将字体设置为继承来完成。
pre{
font-family:inherit;
}
<div><pre>Hello There.
I am some code.
blablabla.</pre></div>
答案 1 :(得分:1)
你可以使用
nl2br("Hello There.
I am some code.
blablabla.");
OR
nl2br($variable);
答案 2 :(得分:0)
"\n"
这:
echo '<html>'."\n".'<head></head>'."\n".'<body></body>'."\n".'</html>';
将输出:
<html>
<head></head>
<body></body>
</html>
PS:请务必使用双引号,
"\n"
和非'\n'