深入探讨"<br />"和 "\r\n" 两者有什么区别??

\r\n是输出的HTML代码换行,客户看到的效果没有换行。
<br />则相反
效果:
我是内容\r\n我是内容
我是内容<br />我是内容
==================================================
\r 表示:回车符(ACSII:13 或0x0d),就是我们常说的硬回车。
\n 表示:换行(ACSII:10 或0x0a),就是我们常说的软回车。

在页面里这两个是看不到效果的.右键查看源文件可以看到代码换行
==================================================
如果是输出给浏览器,就用<br/>
如果是输出到自己的文件里,就用"\n",windows下是"\r\n"
==================================================
\n,好比你在DreamWeaver里做一个网页,在源代码里按一下回车,是给源代码换行。
是输出一个(HTML标记性语言),在HTML中解释为输入的字换行。 \n的作用是给源代码换行,输入后,查看HTML源代码,就看会到有换行,而HTML解释器(浏览器)认为它是没用的东西,用不用都一样显示。
==================================================
\n 是源代码换行!
<br/>是网页表现换行!!
==================================================
附:深入PHP nl2br()格式化输出的详解

(0)

相关推荐

  • php中\r \r\n \t的区别示例介绍

    \n 软回车: 在Windows 中表示换行且回到下一行的最开始位置.相当于Mac OS 里的 \r 的效果. 在Linux.unix 中只表示换行,但不会回到下一行的开始位置. \r 软空格: 在Linux.unix 中表示返回到当行的最开始位置. 在Mac OS 中表示换行且返回到下一行的最开始位置,相当于Windows 里的 \n 的效果. \t 跳格(移至下一列). 它们在双引号或定界符表示的字符串中有效,在单引号表示的字符串中无效. \r\n 一般一起用,用来表示键盘上的回车键,也可只

  • 在编码时如何使用\r与\n,两者的区别

    \r与\n到底有何区别,编码的时候又应该如何使用,我们下面来了解一下. 区别: \r: 全称:carriage return (carriage是"字车"的意思,打印机上的一个部件) 简称:return 缩写:r ASCII码:13 作用:把光标移动到当前行的最左边 \n: 全称:new line 别名:line feed 缩写:n ASCII码:10 作用:把光标向下移动一行 不同操作系统怎样表示"回车+换行"(即一行的结束): Unix.Linux:\n表示回车

  • 深入探讨"&lt;br /&gt;"和 "\r\n" 两者有什么区别??

    \r\n是输出的HTML代码换行,客户看到的效果没有换行.<br />则相反效果:我是内容\r\n我是内容我是内容<br />我是内容==================================================\r 表示:回车符(ACSII:13 或0x0d),就是我们常说的硬回车.\n 表示:换行(ACSII:10 或0x0a),就是我们常说的软回车. 在页面里这两个是看不到效果的.右键查看源文件可以看到代码换行======================

  • 基于R语言赋值符号的区别说明

    R语言赋值可以用=或<-,一般都建议使用<-,那你知道这两个之间的区间吗?那你有没有见过'<-'和'='这种赋值方法吗?今天就来和大家聊聊这基本的赋值符号都有哪些区别. 首先我们来看看符号的优先级,和java,c这些编程语言的优先级类似.下面这些都取自R帮助文档,输入?Syntax即可查看,它是根据优先级从高到低排列的. :: ::: access variables in a namespace $ @ component / slot extraction [ [[ indexing

  • 深入探讨:宏、内联函数与普通函数的区别

    内联函数的执行过程与带参数宏定义很相似,但参数的处理不同.带参数的宏定义并不对参数进行运算,而是直接替换:内联函数首先是函数,这就意味着函数的很多性质都适用于内联函数,即内联函数先把参数表达式进行运算求值,然后把表达式的值传递给形式参数.    内联函数与带参数宏定义的另一个区别是,内联函数的参数类型和返回值类型在声明中都有明确的指定:而带参数宏定义的参数没有类型的概念,只有在宏展开以后,才由编译器检查语法,这就存在很多的安全隐患.    使用内联函数时,应注意以下问题:    1)内联函数的定

  • 正则替换换行符和把 br 替换成换行符

    正则替换换行符 和把<br/>替换成换行符 例子:str = str.replace(/\r\n/g,"<br/>");//把换行符替换成<br/>,注意:\r\n为正则表达式的快捷方式不能用/r/n或\/r\/n str = str.replace(/<br\/>g,"\r\n");//注意:/为正则表达式的保留字必须在前面用\转义 另外说明一点: /n或者是/r/n   或者是/r 都可能是换行符,要看你的系统是w

  • 深入PHP nl2br()格式化输出的详解

    nl2br()函数可将字符串中的换行符转成HTML的换行符号 复制代码 代码如下: <?php $str = "最近几天一直在下雨,难过死了 ,球也打不成,鞋子也湿透了."; echo $str; echo "<br />"; echo nl2br($str); ?> 输出结果: 复制代码 代码如下: 最近几天一直在下雨,难过死了,球也打不成,鞋子也湿透了.最近几天一直在下雨,难过死了,球也打不成,鞋子也湿透了. 附:深入探讨"&l

  • 正则表达式解二元方程式代码

    原文:http://blog.stevenlevithan.com/archives/algebra-with-regexes我照着原文写出的正则还真的计算出了结果.上php例子: 复制代码 代码如下: <?php/** * 计算 Ax+By=C */function suan($A, $B, $C) { $A--; $B--; $str = str_repeat('-', $C); $search = '/^(.*)\1{' . $A . '}(.*)\2{' . $B . '}$/'; pr

  • JAVA过滤标签实现将html内容转换为文本的方法示例

    本文实例讲述了JAVA过滤标签实现将html内容转换为文本的方法.分享给大家供大家参考,具体如下: /** * 把html内容转为文本 * @param html 需要处理的html文本 * @param filterTags 需要保留的html标签样式 * @return */ public static String trimHtml2Txt(String html, String[] filterTags){ html = html.replaceAll("\\<head>[\

  • python模块之re正则表达式详解

    一.简单介绍 正则表达式是一种小型的.高度专业化的编程语言,并不是python中特有的,是许多编程语言中基础而又重要的一部分.在python中,主要通过re模块来实现. 正则表达式模式被编译成一系列的字节码,然后由用c编写的匹配引擎执行.那么正则表达式通常有哪些使用场景呢? 比如为想要匹配的相应字符串集指定规则: 该字符串集可以是包含e-mail地址.Internet地址.电话号码,或是根据需求自定义的一些字符串集: 当然也可以去判断一个字符串集是否符合我们定义的匹配规则: 找到字符串中匹配该规

  • 使用纯javascript实现经典扫雷游戏

    很久以前写的 当时都没写注释的 刚加上了 (尼玛,好多自己都不认识了 ... ) 不足的地方就是本来想写个游戏排名的统计的,等有空了再加上(好像每次都这么说 然后就等好久好久...) 还有就是没有实现:点击第一个格子不能是雷的功能 <style> ul{padding:0;list-style:none;} #mine{overflow:hidden;width:30px;height:30px;border:1px solid #966;} #mine li{float:left;width

  • php数组合并的二种方法

    我们首先给出两个数组 复制代码 代码如下: <?php   $r = array(1,2,3,4,5,6);   $e = array(7,8,9,10);  ?> 下面我们用array_merge和加号来何必这两数组 复制代码 代码如下: <?php  print_r($r+e); // 输出<span style="font-family: Simsun;font-size:16px; ">Array ( [0] => 1 [1] => 2

随机推荐