今日の人気記事

  1. 変数かNULLかどうかを確認 - is_null関数

改行コードの前に <br /> を挿入 - nl2br()

当ページのリンクには広告が含まれています。

プログラミング言語PHPで、指定した文字列に含まれる改行コードの前に <br />、あるいは <br> を挿入する関数 nl2br()を紹介します。

nl2br関数

string nl2br ( string $string [, bool $is_xhtml ] )
引数に指定した文字列に含まれる改行コード (\r\n、 \n\r、\n、\r)の前に <br />、あるいは <br> を挿入します。
引数
$string
<br />、あるいは <br> を挿入する文字列を指定します。
$is_xhtml
指定しない場合→ XHTMLに準拠した<br />を挿入。
falseを指定した場合→ <br>を挿入。
返り値
改行コードの前に <br />、あるいは <br> が挿入された文字列を返します。

改行コード

改行コード 使用OS PHPでの改行文字
LF Linux、Mac OS X \n
CR+LF Windows \r\n
CR 昔のMac \r

 

サンプルコード

引数に指定した文字列に含まれる改行コードの前に <br /> あるいは、<br> を挿入するサンプルコードです。

nl2br( 文字列 [, false] )
&lt;?php
/* 文字列を定義 */
$string = &quot;\nあいうえお\r\nかきくけこ&quot;;

/* &lt;br /&gt;を挿入 */
var_dump(nl2br($string));

/* &lt;br&gt;を挿入 */
var_dump(nl2br($string, false));
?&gt;

実行結果です。
引数に指定した文字列に含まれる改行コードの前に <br /> あるいは、 <br> が挿入されています。

string(45) "<br />
あいうえお<br />
かきくけこ"
string(41) "<br>
あいうえお<br>
かきくけこ"

文字列 の人気記事

  1. 文字列の長さを取得 - strlen()、mb_strlen()
  2. バイナリデータを16進数に変換 - bin2hex()
  3. ASCIIコードを特定の文字に変換 - chr()
  4. 文字列の最初の文字を大文字 / 小文字に変換 - ucfirst()、lcfirst()
  5. 指定した文字列以降の文字列を取得 - strstr()、strchr() - mb_strstr()

関連記事(一部広告含む)