Sar*_*raz 58
像这样:
str_repeat(' ', 5); // adds 5 spaces
Run Code Online (Sandbox Code Playgroud)
Odd*_*ing 19
PHP(通常)为网站生成HTML输出.
当显示HTML时,浏览器(通常)将文本中的所有空格折叠到单个空间中.有时,在标签之间,它甚至会将空白折叠为空.
为了说服浏览器中显示空白,需要包括像特殊标签 或<br/>在你的HTML添加非打破空白或新的生产线,分别.
Geo*_*rge 19
要在大多数Web浏览器上呈现多个空格,请使用 而不是普通的空格.
echo "<p>Hello punt"; // This will render as Hello Punt (with 4 white spaces)
echo "<p> Hello punt"; // This will render as Hello punt (with one space)
Run Code Online (Sandbox Code Playgroud)
要以原始格式显示数据(具有确切的空格数和"输入"),请使用HTML <pre>标记.
echo "<pre>Hello punt</pre>"; //Will render exactly as written here (8 white spaces)
Run Code Online (Sandbox Code Playgroud)
或者您可以使用一些CSS来设置当前块的样式,而不是破坏文本或剥离空格(不知道这个)
你做输出的任何方式都是相同的,但浏览器本身会剥离双白空格并呈现为一个.
pre 是你的朋友。
<pre>
<?php // code goes here
?>
</pre>
Run Code Online (Sandbox Code Playgroud)
或者您可以在浏览器中“查看源代码”。(对于大多数浏览器,Ctrl+U。)
使用str_pad函数.这是非常容易使用.一个例子如下:
<?php
$input = "Alien";
echo str_pad($input, 10); // produces "Alien "
?>
Run Code Online (Sandbox Code Playgroud)