php nl2br() 函数详解

利用php输出一些含有回车或换行符的文字到欣赏器时,所输出的文字的排版名目都被打乱了,显得很是的丢脸。而php中提供了一个内置的函数 nl2br() ,可以很好的办理这个问题。

php nl2br() 函数界说

nl2br():字符串中的每个新行(\n)之前插入 HTML 换行符

语法:

nl2br(string,xhtml)

参数:

string:必须,要处理惩罚的字符串

xhtml:可选,布尔值,暗示是否兼容 xhtml。True:插入<br/> ,FALSE:插入 <br>

php nl2br() 利用要领

1、php在新行(\n)之前插入换行符

php代码:

<?php $str = "hell\nword!"; echo nl2br($str,false); ?>

欣赏器输出功效(留意,已经换行):

hell word!

查察网页源代码功效:

这里的换行是由 \n 换行符的浸染

hell<br> word!

留意:

1、nl2br() 添加的<br>标签结果在欣赏器的输出功效中就能看到

2、\n 换行符的结果,只能查察网页源代码看到

2、读取一个外部的带有换行的TXT文件,保存换行输出到欣赏器

php代码:

<?php $str = file_get_contents('txt.txt'); //没有处理惩罚,直接输出内容 echo $str; echo '<br/><br/>'; //下面是处理惩罚过的输出 echo nl2br($str); ?>

运行功效:

php nl2br() 函数详解

你可以通出在欣赏器的输出功效,较量一下未颠末 nl2br() 函数,和颠末 nl2br() 函数处理惩罚过的字符串在样式的排版上有什么差异之处。

3、php输出一个带有换行的字符串,并保持原样输出

假如在php文件中的字符串,带有换行的样式,也可以保持原样输出到欣赏器中。

php代码:

<?php $str = '君不见,黄河之水天上来,奔流到海不复回。         君不见,高堂明镜悲鹤发,朝如青丝暮成雪。'; //没有处理惩罚,直接输出内容 echo $str; echo '<br/><br/>'; //下面是处理惩罚过的输出 echo nl2br($str); ?>

输出功效:

php nl2br() 函数详解

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/8960.html