Home >Backend Development >PHP Tutorial >html - php 页面输出为什么换行符丢失了?

html - php 页面输出为什么换行符丢失了?

WBOY
WBOYOriginal
2016-06-06 20:25:461692browse

<code><div>
<?php echo "abc";?>
</div>
</code>

<code><div>
<?php echo "abc";?>
</div>
</code>

为什么两种写法在页面输出会是同样地效果?第二个写法前显然要有个换行符啊.

回复内容:

<code><div>
<?php echo "abc";?>
</div>
</code>

<code><div>
<?php echo "abc";?>
</div>
</code>

为什么两种写法在页面输出会是同样地效果?第二个写法前显然要有个换行符啊.

说明 PHP 在解析 php 文件时 结束符 (?>) 后面如果是换行符, 会被忽略掉.

如果你想产生一个新行, 需要再多按一下回车.

html - php 页面输出为什么换行符丢失了?

最终页面的效果是一样的,HTML里的文本需要加<br>标签才能换行

建议LZ去看一下html的基础知识

这不管php的事,html <br>标签回车

换行得再加个换行符号<br>,其实不用在意这些细节的

html 解析时,忽略空格和回车

这是html的问题 你并没有加html的换行符啊 并不是你编辑器换行就能页面换行的

空格、换行,只会解析成一个空格符;<br>php中的\n只会把网页源码换行;<br>样式换行统一使用<br>

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn