如何在PHP 5.4中打印空白字符串?

时间:2014-03-23 14:14:37

标签: php string

我尝试使用''或者' ' PHP中的空字符串,但在使用 echo 语句在浏览器中显示时似乎已经修剪过。

echo '   the quick brown fox jumps over the lazy     dog.';

上面的陈述被剥去了白色/空白区域。

我怎样才能在PHP中执行此操作?如何在不剥离空行的情况下打印空行?

1 个答案:

答案 0 :(得分:1)

PHP没有剥离任何东西;你的浏览器忽略了空间。右键单击,查看源,您将看到我的意思。将整个字符串包装在<pre>标记中,或者为要留下的每个空格使用不间断空格,例如&nbsp;。 (或者在元素上使用style='white-space: pre;'。)

echo '&nbsp;&nbsp; the quick brown fox jumps over the lazy &nbsp;&nbsp;&nbsp; dog.';

或者:

echo '<pre>   the quick brown fox jumps over the lazy     dog.</pre>';

或者:

echo '<p style="white-space: pre;">   the quick brown fox jumps over the lazy     dog.</p>';

或(@SecondRekudo):

  

或发送Content-type:text / plain标题。

看起来像是:

header('Content-type: text/plain');

在输出到浏览器之前需要调用哪个(或者你会收到警告并且不会发送标题)。