字符串函数

PHP nl2br() 函数

主题:PHP 字符串参考上一页|下一页

说明

nl2br() 函数在字符串中的所有换行符(\r\n、\n\r、\n 和 \r)之前插入 HTML 换行符。

下表总结了该函数的技术细节。

返回值: 返回修改后的字符串。
版本: PHP 4+

语法

nl2br() 函数的基本语法如下:

nl2br(string, is_xhtml);

下面的例子展示了 nl2br() 函数的作用。

<?php
echo nl2br("Hi, there!\nWelcome to our website.");
?>

上述示例的输出将是(查看源代码以获取想法):

Hi, there!<br />
Welcome to our website.

但是在浏览器中你会看到这样的东西:

Hi, there!
Welcome to our website.

参数

nl2br() 函数接受以下参数。

参数 说明
string 必填。 指定要处理的字符串。
is_xhtml

可选。 指定是否使用与 XHTML 兼容的换行符。 可能的值是:

  • true – Default. Inserts <br />
  • false – Inserts <br>

更多示例

下面是更多示例,展示了 nl2br() 函数的实际工作原理:

以下示例使用 is_xhtml 参数在换行符之前插入 HTML <br> 标记。

<?php
echo nl2br("Hi, there!\r\nWelcome to our website.", false);
?>

上述示例的输出将是(查看源代码以获取想法):

Hi, there!<br>
Welcome to our website.

但是在浏览器中,您会看到如下内容:

Hi, there!
Welcome to our website.

提示:字符 \r 是回车符,\n 是换行符。 字符 \n 在 UNIX 中用于创建换行符,而在旧的 MacOS 中使用 \r,而在 Windows 中使用两个字符序列:\r\n。 为了安全起见,请改用序列 \r\n

Advertisements