一、nl2br()
nl2br() 函数将字符串中的 \n 替换为
标记。
该函数的语法如下:
nl2br(string, is_xhtml);
其中,string 参数是必须要指定的,表示要进行替换的字符串。is_xhtml 参数是可选的,如果设置为 true,则将替换为 "
" 标记;如果设置为 false,则将替换为 "
" 标记。默认是 false。
该函数的返回值是替换后的字符串。
二、nl2br() 函数
nl2br() 函数是 PHP 内置函数,在 PHP 4.0.1 及以上版本中可用。
该函数通常用于将用户在文本框中输入的换行符(\n)替换成
标签,以便在网页上呈现出换行的效果。
下面是一个例子:
$text = "Hello\nworld!"; echo nl2br($text);
输出结果如下:
Hello
world!
三、nl2br php
下面以 PHP 代码的形式演示 nl2br() 函数的用法。
例子:
<?php $text = "Hello\nworld!"; echo nl2br($text); ?>
输出结果与上例相同:
Hello
world!
四、nl2br() 函数的作用
1. 在网页中正常显示换行符
在 HTML 中,连续的空格和回车都只会显示为一个空格。在文本框中输入回车换行符后,直接输出文本到网页上时,这些回车换行符并不能正常地表示出来,而是会被重合成一个空格。
使用 nl2br() 函数可以很方便地将回车换行符转换成 HTML 的<br>或<br />标签,这样网页就可以正常显示换行符了。
2. 使输出的文本更具可读性
将输出的文本使用 nl2br() 函数进行转换后,整体更具可读性。重要信息、关键字等在换行后也能更好地突出显示。
3. 便于网页书写编辑
假如你在编写一个留言板系统,你希望用户能够在文本框中输入文字后,换行符能够正常显示,同时把这些文字直接显示在网页上。如果你没有使用 nl2br() 函数,那么显示出来的文本将会非常难看,具有很差的可读性。
使用 nl2br() 函数,可以让用户更方便地编辑文本,同时可以把用户输入的文本直接显示在网页上,方便书写与编辑。