如何在 PHP 中创建换行符?

2024 年 8 月 29 日 | 阅读 2 分钟

要创建换行符,PHP 提供了 nl2br() 函数。这是一个 PHP 的 内置 函数,用于在字符串中的所有换行符前插入 HTML 换行符。虽然我们也可以在源代码中使用 PHP 换行符 \n\r\n 来创建换行符,但这些换行符在浏览器中是不可见的。因此,nl2br() 在这里很有用。

nl2br() 函数包含 \n 或 \r\n 这些换行符,它们组合起来创建换行。除了 nl2br() 函数,还可以使用 HTML 换行标签 </br> 来换行。</br> 标签应该用双引号括起来,例如 "</br>"。

例如

为了在 PHP 中创建换行符,让我们看一些示例。

示例 1

让我们举一个例子,说明如何使用 nl2br() 函数创建换行符。

输出

在这个例子中,我们可以看到 nl2br() 函数在字符串中包含了用于换行的 "\n" 和 "\r\n" 字符。我们可以在下面的输出中看到以下程序的运行结果。

New line will start from here
in this string
on the browser window

示例 2

输出

在上面的例子中,我们可以看到在 "\n" 或 "\r\n" 字符之后,字符串并没有在新的一行开始。单独的 "\n" 和 "\r\n" 本身不足以在字符串中创建换行符,因为整个字符串会显示在同一行。

One line after another line One line after another line

注意:在 Linux 中使用 "/n" 字符来写入换行符,而在 Windows 中则使用 "\r\n"。为了安全起见,请使用 "\r\n" 字符来创建换行符。

示例 3

输出

在这里,我们使用 HTML 换行标签 "</br>" 来换行。

One line after another line
One line after another line