PHP | nl2br()函数
nl2br() 是PHP中的一个内置函数,用于插入 HTML 中断标记以代替字符串中的所有新行。在普通文本编辑器中,新行通常使用以下任何一种来表示。
- \n\r
- \r\n
- \n
- \r
其中, \n建议将光标移动到下一行, \r告诉光标移动到行首。此函数接受可能包含换行符的字符串,并通过在所有字符序列之前插入br标记来返回更改后的字符串。作为一种标记语言 HTML 不理解换行字符序列,这就是函数找到它的用途的地方。
句法:
nl2br($str, $isXHTML)
参数:该函数最多可以带两个参数,如下所示。
- $str :要更改的字符串。
- $isXHTML :这是一个可选参数,需要一个布尔值来表示是否使用与 XHTML 兼容的换行符,即是否使用
。默认值为真。
返回类型:此函数遍历输入字符串并在每个换行符之前插入 br 标记并返回更改后的字符串。
下面的程序说明了 nl2br() 在PHP中的工作:
输出:
Hey There! Welcome.
-GeeksforGeeks
输出:
I am a line.
I am as well.
Same here.
Me too.
需要注意的要点:
- 它用于显示存储在数据库中的文本。
- 不同的操作系统喜欢使用不同的字符序列作为换行符,例如 Windows 使用 \r\n 而 Linux 使用 \n 而 MAC 使用 \r。
- 使用简单的字符串替换可以产生类似的结果,但要记住 nl2br函数不会替换新的行序列。
参考: 函数 : PHP 。 PHP