改行文字の前に HTML の改行タグを挿入する
$string
$use_xhtml
true
string に含まれるすべての改行文字 (\r\n、 \n\r、\n および \r) の前に <br /> あるいは <br> を挿入して返します。
string
\r\n
\n\r
\n
\r
<br />
<br>
入力文字列。
use_xhtml
XHTML 準拠の改行を使うか否か。
変更後の文字列を返します。
例1 nl2br の使用法
<?phpecho nl2br("foo isn't\n bar");?>
上の例の出力は以下となります。
foo isn't<br /> bar
例2 use_xhtml パラメータを使い、妥当な HTML 形式のマークアップを生成する
<?phpecho 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 />