HomeMenu
Jesus · Bible · HTML · CSS · JS · PHP · SVG · Applications

nl2br

Description

The nl2br of String for PHP inserts HTML line breaks before all newlines in a string.

Syntax

nl2br(
    string $string,
    bool $use_xhtml = true
): string

Parameters

string

The input string.

use_xhtml

Whether to use XHTML compatible line breaks or not.

Return

Returns the altered string.

Examples

1 · string

<?

$string = "string\nstring\nstring\n";

$return = nl2br($string);

echo $return;
string<br />
string<br />
string<br />

2 · use_xhtml · false

<?

$string = "string\nstring\nstring\n";
$use_xhtml = false;

$return = nl2br($string, $use_xhtml);

echo $return;
string<br>
string<br>
string<br>

3 · use_xhtml · true

<?

$string = "string\nstring\nstring\n";
$use_xhtml = true;

$return = nl2br($string, $use_xhtml);

echo $return;
string<br />
string<br />
string<br />

4 · newlines

<?

$string = "r: \r"
. "n: \n"
. "rn: \r\n"
. "PHP_EOL: " . PHP_EOL;

$return = nl2br($string);

echo $return;
r: <br />
n: <br />
rn: <br />
PHP_EOL: <br />

5 · newlines

<?

$string = "r: \r"
. "n: \n"
. "rn: \r\n"
. "PHP_EOL: " . PHP_EOL;

$return = nl2br($string);

echo $return;
r: <br />
n: <br />
rn: <br />
PHP_EOL: <br />