📜  PHP | nl2br()函数

📅  最后修改于: 2022-05-13 01:56:46.896000             🧑  作者: Mango

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