PHP nl2br() 関数

❮ PHP 文字列リファレンス

文字列の改行 (\n) があるところに改行を挿入します:

<?php
echo nl2br("One line.\nAnother line.");
?>

ブラウザへの上のコードの出力は、次の通り:

One line.
Another line.

上のコードのHTML出力は次の通り(ソース表示):

One line.<br />
Another line.
例の実行 »

定義と用法

nl2br() 関数は、文字列の各改行 (\n) の前に HTML改行(<br> か <br />)を挿入します。


構文

nl2br(string,xhtml)

パラメータ 説明
string 必須。チェックする文字列を指定する
xhtml  任意。XHTML互換の改行を使用するかどうかを示すブール値:
  • TRUE- デフォルト。<br /> を挿入する
  • FALSE - <br> を挿入する

技術内容
返り値: 変換した文字列を返します
PHP バージョン: 4+
変更歴 PHP 4.0.5より前は、この関数は <br> を挿入していました。PHP 4.0.5 以降は、XHTML準拠した <br />を挿入するようになりました。 xhtml パラメータは、PHP 5.3で追加されました。

その他の例

例 1

xhtmlパラメータを使用して、改行 (\n) がある場所に改行を挿入します:

<?php
echo nl2br("One line.\nAnother line.",false);
?>

ブラウザへの上のコードの出力は、次の通り:

One line.
Another line.

上のコードのHTML出力は次の通り(ソース表示):

One line.<br>
Another line.
例の実行 »

❮ PHP 文字列リファレンス