PHP nl2br() 函数
说明
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.
Welcome to our website.
但是在浏览器中你会看到这样的东西:
Hi, there!
Welcome to our website.
Welcome to our website.
参数
nl2br()
函数接受以下参数。
参数 | 说明 |
---|---|
string | 必填。 指定要处理的字符串。 |
is_xhtml |
可选。 指定是否使用与 XHTML 兼容的换行符。 可能的值是:
|
更多示例
下面是更多示例,展示了 nl2br()
函数的实际工作原理:
以下示例使用 is_xhtml 参数在换行符之前插入 HTML <br>
标记。
<?php
echo nl2br("Hi, there!\r\nWelcome to our website.", false);
?>
上述示例的输出将是(查看源代码以获取想法):
Hi, there!<br>
Welcome to our website.
Welcome to our website.
但是在浏览器中,您会看到如下内容:
Hi, there!
Welcome to our website.
Welcome to our website.
提示:字符 \r
是回车符,\n
是换行符。 字符 \n
在 UNIX 中用于创建换行符,而在旧的 MacOS 中使用 \r
,而在 Windows 中使用两个字符序列:\r\n
。 为了安全起见,请改用序列 \r\n
。
Advertisements