nl2br
nl2br
(PHP 4, PHP 5, PHP 7)
nl2br - 在字符串中的所有换行符之前插入HTML换行符
描述
string nl2br ( string $string [, bool $is_xhtml = true ] )
在所有换行符(\ r \ n,\ n \ r,\ n和\ r)前插入带有<br />或<br>的字符串。
参数
string
输入字符串。
is_xhtml
是否使用兼容XHTML的换行符。
返回值
返回已更改的字符串。
例子
示例#1 使用nl2br()
<?php
echo nl2br("foo isn't\n bar"
?>
上面的例子将输出:
foo isn't<br />
bar
示例#2 使用参数生成有效的HTML标记is_xhtml
<?php
echo nl2br("Welcome\r\nThis is my HTML document", false
?>
上面的例子将输出:
Welcome<br>
This is my HTML document
示例#3 各种换行符分隔符
<?php
$string = "This\r\nis\n\ra\nstring\r";
echo nl2br($string
?>
上面的例子将输出:
This<br />
is<br />
a<br />
string<br />
更新日志
版 | 描述 |
---|---|
5.3.0 | 添加了可选的is_xhtml参数。在此版本'<br />'之前总是插入。 |
扩展内容
- htmlspecialchars() - 将特殊字符转换为HTML实体
- htmlentities() - 将所有适用的字符转换为HTML实体
- wordwrap() - 将字符串包装为给定数量的字符
- str_replace() - 用替换字符串替换所有出现的搜索字符串
← nl_langinfo
number_format →