【发布时间】:2013-04-27 07:13:18
【问题描述】:
我目前正在使用 foreach 循环来显示文本文件的内容。但是,我还想显示行的实际内容之前的空格。该怎么做?
$loop_var = 0;
foreach($lines as $line) {
$loop_var++;
if ($loop_var == 1) {
echo'<div id="h1">' . $line . '</div>';
}
if ($loop_var == 2) {
echo '<div id="h2">' . $line . '</div><br />';
}
if ($loop_var > 2) {
if ($loop_var == 3) { echo '<pre><div id="code">'; }
echo ($line) . "<br />";
}
}
echo '</pre></div>';
现在,如果文本文件包含以下内容:
blah
blah
blah
blah
它显示为:
blah
blah
blah
blah
【问题讨论】:
-
我已将您的问题重新标记为 HTML,假设这就是您所说的。尝试使用描述您的问题所涉及的语言和/或技术的标签; Stack Overflow 是一个涵盖所有编程语言的论坛。
-
对不起我的无知。我认为这更像是 PHP 问题而不是 HTML 问题。
-
为什么 PHP 应该删除空白而不是,例如,字母
c? ;-) -
还有一件事:最后你切换了封闭标签:
echo '</pre></div>'如果你想使用更少的标签,你不需要在pre标签内使用<div>,只需将id="code"添加到pre -
我怎么没想到……再次感谢。
标签: php html whitespace