# PHP nl2br

By [zero](https://paragraph.com/@zero-2) · 2021-10-12

---

(PHP 4, PHP 5, PHP 7, PHP 8)

nl2br — 在字符串所有新行之前插入 HTML 换行标记

### 说明

**nl2br**(string `$string`, bool `$is_xhtml` = `true`): string

在字符串 `string` 所有新行之前插入 `<br />` 或 `<br>`，并返回。

### 参数

`string`

输入字符串。

`is_xhtml`

是否使用 XHTML 兼容换行符。

### 返回值

返回调整后的字符串。

### 范例

**示例 #1 nl2br() 使用范例**

`<?php` `echo nl2br("foo isn't\n bar");` `?>`

以上例程会输出：

    foo isn't<br />
     bar

---

*Originally published on [zero](https://paragraph.com/@zero-2/php-nl2br)*
