利用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); ?>运行功效:
你可以通出在欣赏器的输出功效,较量一下未颠末 nl2br() 函数,和颠末 nl2br() 函数处理惩罚过的字符串在样式的排版上有什么差异之处。
3、php输出一个带有换行的字符串,并保持原样输出
假如在php文件中的字符串,带有换行的样式,也可以保持原样输出到欣赏器中。
php代码:
输出功效: