改行文字の前に 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 の使用法
<?php echo nl2br("foo isn't\n bar"); ?>
上の例の出力は以下となります。
foo isn't<br /> bar
例2 use_xhtml パラメータを使い、妥当な HTML 形式のマークアップを生成する
<?php echo 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 />