PHP nl2br()関数
例
文字列内の改行(\n)の前に改行タグを挿入します:
<?php
echo nl2br("One line.\nAnother line.");
?>
上記コードのブラウザ出力は次のとおりです:
One line.
Another line.
Another line.
上記コードの HTML 出力は次のとおりです(ソースコードを表示):
One line.<br />
Another line.
Another line.
例を実行 »
定義と用法
nl2br() 関数は、文字列内の各改行(\n)の前に HTML 改行タグ(<br> または <br />)を挿入します。
構文
nl2br(string,xhtml)
| パラメータ | 説明 |
|---|---|
| string | 必須。チェックする文字列を指定します。 |
| xhtml | オプション。XHTML 互換の改行を使用するかどうかを示すブール値:
|
技術詳細
| 戻り値: | 変換された文字列を返します。 |
|---|---|
| PHP バージョン: | 4+ |
| 更新ログ: | PHP 4.0.5 より前では、この関数は <br> を挿入します。PHP 4.0.5 以降では、この関数は XHTML 互換の <br /> を挿入します。 PHP 5.3 では、新しいxhtmlパラメータが追加されました。 |
その他の例
例 1
xhtml パラメータを使用して、改行(\n)の前に改行タグを挿入します:
echo nl2br("One line.\nAnother line.",false);
上記コードのブラウザ出力は次のとおりです:
One line.
Another line.
Another line.
上記コードの HTML 出力は次のとおりです(ソースコードを表示):
One line.<br>
Another line.
Another line.
例を実行 »
PHP String リファレンス その他の拡張