PHP nl2br()関数

PHP String 参考手册PHP String リファレンス

例

文字列内の改行(\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 /> を挿入します。

PHP 5.3 では、新しいxhtmlパラメータが追加されました。


その他の例

例 1

xhtml パラメータを使用して、改行(\n)の前に改行タグを挿入します:

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

上記コードのブラウザ出力は次のとおりです:

One line.
Another line.

上記コードの HTML 出力は次のとおりです(ソースコードを表示):

One line.<br>
Another line.

例を実行 »


PHP String 参考手册PHP String リファレンス その他の拡張