让我来为你详细讲解PHP字符串函数系列之nl2br()的使用方法。
函数说明
nl2br()
函数在字符串中的每个新行(\n
)之前插入 HTML 换行符 <br>
。该函数返回被转换后的字符串。
语法
nl2br(string $string, bool $is_xhtml = true): string
参数说明:
$string
:必需,要进行转换的字符串。$is_xhtml
:可选,如果设置为 true,会在插入的HTML换行符中加入“/”,反之则不加入。
示例1
下面的示例演示了如何使用 nl2br()
函数。它将 \r
和 \n
字符转换为 HTML 换行符:
<?php
$str = "Hello World!\r\nIs it a good day today?";
echo nl2br($str);
?>
输出结果为:
Hello World!<br />
Is it a good day today?
如上所示,该函数在每个新行前加了一个 <br>
标签,以表示 HTML 换行符。
示例2
下面的示例展示了如何将换行符插入长字符串中:
<?php
$str = "Welcome to \n PHP Tutorial on \n TutorialsPoint \n";
echo "Before applying nl2br():<br> $str";
echo "After applying nl2br():<br> ", nl2br($str);
?>
输出结果为:
Before applying nl2br():
Welcome to
PHP Tutorial on
TutorialsPoint
After applying nl2br():
Welcome to<br />
PHP Tutorial on<br />
TutorialsPoint<br />
如上所示,nl2br()
函数在字符串中的每个新行前面加了一个 HTML 换行符 <br>
。
总之,nl2br()
函数能够非常方便地在字符串中插入 HTML 换行符。需要注意的是,该函数仅适用于纯文本字符串,不适用于 HTML 字符串。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:PHP字符串函数系列之nl2br(),在字符串中的每个新行 (\n) 之前插入 HTML 换行符br - Python技术站