当前位置:  开发笔记 > 编程语言 > 正文

新行字符有什么用?

如何解决《新行字符有什么用?》经验,为你挑选了3个好方法。

我真的不明白:新线条角色的目的是什么?

如果我这样做:

 

代码导致两个句子在同一行.为什么不是\n导致第二句话在第二行?

如果我做的话,句子都在它自己的行中:

";
echo "This is another test.";
?>

但我也看到人们这样做:

\n";
echo "This is another test.";
?> 

这实际上导致与第二个代码片段相同的输出.有人在意解释这个吗?



1> Paul Dixon..:

在HTML标准对待行中断只是一个空白字符,这就是为什么
标签存在.但请注意,换行符可以在

标记内使用,也可以使用带有white-space:pre CSS样式的元素.

第三个例子就是制作"漂亮"的HTML:它可以更容易地"查看源代码"并通过眼睛进行检查.否则,你有一大串HTML.



2> markus..:

正如您所观察到的,有不同的方法来创建新行.


这不是一个新行字符,这是一个XHTML标记,这意味着它可以在XHTML中使用.正确地说它不是一个新的行字符,但标签确保,插入一个=它强制换行.结束标记是强制​​性的.

XHTML规范



这是一个强制换行的HTML标记.关闭标签是禁止的.

HTML 4.1规范


\n

是ASCII新行char LF的转义序列.常见的问题是在使用要求使用ASCII CR + LF结束行的Internet协议进行通信时使用'\n'.将'\n'写入文本模式流可以在Windows系统上正常工作,但在Unix上只产生LF,在更奇特的系统上产生完全不同的东西.在二进制模式下使用"\ r \n"稍微好一点,因为它适用于许多与ASCII兼容的系统,但在一般情况下仍然失败.一种方法是使用二进制模式并直接指定控制序列的数值,"\ x0D\x0A".

阅读更多


PHP_EOL

是一个php新行常量,它由正确的系统相关新行替换.

所以消息是,使用它的正确位置.



3> alphadogg..:


会在用户的视图中为您提供一个新行; \n会给你一个新的源代码,即.开发者的观点.


您对用户视图和开发人员视图的区分是非常错误的.浏览器的输出对用户和开发人员都有价值,源代码对两者都有价值.
推荐阅读
手机用户2502852037
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有