首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

nl2br

(PHP 4, PHP 5, PHP 7)

nl2br - 在字符串中的所有换行符之前插入HTML换行符

描述

代码语言:javascript
复制
string nl2br ( string $string [, bool $is_xhtml = true ] )

在所有换行符(\ r \ n,\ n \ r,\ n和\ r)前插入带有<br />或<br>的字符串。

参数

string

输入字符串。

is_xhtml

是否使用兼容XHTML的换行符。

返回值

返回已更改的字符串。

例子

示例#1 使用nl2br()

代码语言:javascript
复制
<?php
echo?nl2br("foo?isn't\n?bar");
?>

上面的例子将输出:

代码语言:javascript
复制
foo isn't<br />
 bar

示例#2 使用参数生成有效的HTML标记is_xhtml

代码语言:javascript
复制
<?php
echo?nl2br("Welcome\r\nThis?is?my?HTML?document",?false);
?>

上面的例子将输出:

代码语言:javascript
复制
Welcome<br>
This is my HTML document

示例#3 各种换行符分隔符

代码语言:javascript
复制
<?php
$string?=?"This\r\nis\n\ra\nstring\r";
echo?nl2br($string);
?>

上面的例子将输出:

代码语言:javascript
复制
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 →

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com