nl2br関数の使い方

nl2br関数の使い方 PHP言語リファレンス
nl2br関数の使い方
zucksadnetwork

nl2br関数とは?

PHPのnl2br関数は、改行コードを HTML の改行タグ(<br />)に変換する関数です。

nl2br関数の概要

nl2br関数は、引数に指定された文字列内の、改行コード(\n)を HTML の改行タグ(<br />)に変換します。

引数に指定した文字列が空文字列の場合、空文字列を返します。

nl2br関数の書き方

nl2br関数の書き方は、以下の通りです。

PHP

string nl2br(string $text);

引数 $text には、改行コードを HTML の改行タグに変換する文字列を指定します。

nl2br関数の作成・使用方法

nl2br関数を使用するには、以下のように記述します。

PHP

$text = "Hello, world!\nThis is a new line.";

$converted = nl2br($text);

echo $converted; // Hello, world!<br />This is a new line.

このコードは、文字列 $text 内の改行コードを HTML の改行タグに変換し、変数 $converted に格納しています。

変数 $converted の値は、以下の通りとなります。

Hello, world!<br />This is a new line.

nl2br関数のスクリプトサンプル

nl2br関数のスクリプトサンプルを以下に示します。

PHP

// 改行コードを HTML の改行タグに変換する
$text = "Hello, world!\nThis is a new line.";

// 改行コードを HTML の改行タグに変換する
$converted = nl2br($text);

// 改行コードを HTML の改行タグに変換した文字列を出力する
echo $converted; // Hello, world!<br />This is a new line.

// 改行コードをそのまま出力する
$converted = $text;

// 改行コードをそのまま出力した文字列を出力する
echo $converted; // Hello, world!\nThis is a new line.

このコードの出力は、以下の通りとなります。

Hello, world!<br />This is a new line.
Hello, world!\nThis is a new line.

nl2br関数特有の事柄・注意点

nl2br関数は、改行コードを HTML の改行タグに変換する関数ですが、以下の点に注意が必要です。

  • 改行コード以外の文字列を HTML の改行タグに変換することはできません。
  • 改行コードが連続している場合は、1 つの <br /> タグに変換されます。

nl2br関数のまとめ

nl2br関数は、改行コードを HTML の改行タグに変換する関数です。

改行コードを HTML の改行タグに変換することで、ブラウザで改行コードが正しく表示されるようにすることができます。

PHP言語リファレンス制御構造
PHPプログラミング図鑑をフォローする
PHPプログラミング図鑑