nl2br - 改行文字の前に HTML の改行タグを挿入する
nl2br : 改行文字の前にHTMLの改行タグを挿入する。
■説明
strubg nl2br ( string $strubg[,bool &is_xhtml = true ] )
strignに含まれるすべての改行文字( \r\n, \n\r, \n 及び \r ) の前に’<br />'あるいは'<br>'を挿入して返します。
■パラメータ
string : 入力文字列
is_xhml : XHTML 基準の改行を使うか否か
■返り値
変更後の文字列を返します。
■例)nl2brの使い方
$str = "Hello, \r\nWorld!!"
↓
$new_str = nl2br($str);
// "Hello, <br />\r\n World!!" に変換。
↓
Hello,
World!!
※「\r」や「\n」を改行文字として扱うには、
「””(ダブルクォーテーション)」で囲む必要があります。
「’’(シングルクォーテーション)」で囲まれた場合、特別な意味を持たず、
単に「\r」は「\r」という文字として扱われます。
※改行文字は、、
UNIX:「\n」
Windows:「\r\n」
マッキントッシュ:「\r」
を使用します。
【参考】