间距用于可读性目的

时间:2014-10-31 13:20:26

标签: php

我想打印一些空白标签,以便轻松阅读打印的信息。但是我尝试使用几种方法,似乎没有一种方法可行。我试过了:

str_repeat('	', 5)
str_repeat('	', 5).
"\x20" 
"\t" 
"   " 

在每一个案例中我得到了相同的结果,没有空格。是因为我只使用PHP吗?

2 个答案:

答案 0 :(得分:2)

它更像是一个HTML问题。基本上所有连续的空格都被压缩成单个空格,除非您在<pre>标记中包含文本,即使这样,标签也不会像普通文本编辑器那样工作。

如果要制表某些内容,则必须创建HTML格式(使用CSS边距或表格或其他内容)。

答案 1 :(得分:1)

Html将隐藏(或不显示)所有标签和多个空格。

使用<pre></pre>标记,您可以显示标签:

echo '<pre>'.str_repeat('&#9;', 5).'</pre>';

为了便于阅读,您应该使用html表(如果要显示选项卡式数据)。这样你就不再需要标签了。

建议使用pre和tabs的唯一原因是当您想在网站上显示格式化/样式代码时。为此,有很多库可以为您的代码设置样式(因此您不需要这样做)。