Inserts HTML line breaks before all newlines in a string
Syntax
nl2br ( string $string [, bool $is_xhtml = TRUE ] ) : string
Parameters
string
The input string.
is_xhtml
Whether to use XHTML compatible line breaks or not.
Return
Returns the altered string.
Examples
1 · string
<? $string = "XHTML\ndocument\n"; $return = nl2br($string); echo $return; ?>
XHTML<br /> document<br />
2 · is_xhtml
<? $string = "HTML\ndocument\n"; $is_xhtml = false; $return = nl2br($string, $is_xhtml); echo $return; ?>
HTML<br> document<br>
3 · Newlines
<? $string = "n\n" . "nr\n\r" . "r\r" . "rn\r\n" . "PHP_EOL" . PHP_EOL; $return = nl2br($string); echo $return; ?>
n<br /> nr<br /> r<br /> rn<br /> PHP_EOL<br />