SYNCERのロゴ
アイキャッチ画像

nl2br - 改行文字の前に改行タグを挿入する

nl2brは、改行文字の前に改行タグを挿入する関数です。

構文

string nl2br ( string $string [, bool $is_xhtml = true ] )

パラメータ

$string

対象の文字列。

$is_xhtml

XHTML準拠の改行タグにする。falseにすれば改行タグが
じゃなく
になる。

返り値

string

改行タグを挿入した文字列。

サンプルコード

<?php
	$string = "SYNCER" . "\n" . "SYNCER" . "\n" ;

	$response = nl2br( $string ) ;

デモ

改行コードに改行タグを付ける

ソースコード上の改行はブラウザでは空白文字として扱われます。この関数を利用すれば、改行の部分に改行タグを挿入できます。改行文字と、挿入された改行タグを合わせて、ここでは2行空いています。

<?php
/*** このコードは編集できます。 ***/

	$string = "SYNCER" . "\n" . "SYNCER" . "\n" ;

	$response = nl2br( $string ) ;

	var_dump( $response ) ;
string(26) "SYNCER
SYNCER
"

XHTML準拠じゃない改行タグにする

デフォルトではXHTMLに準拠した改行タグ(<br />)ですが、第2引数にfalseを指定すれば、準拠じゃない改行タグ(<br>)になります。

<?php
/*** このコードは編集できます。 ***/

	$string = "SYNCER" . "\n" . "SYNCER" . "\n" ;

	$response = nl2br( $string, false ) ;

	var_dump( $response ) ;
string(22) "SYNCER
SYNCER
"
  • Twitterでシェア
  • Facebookでシェア
  • Google+でシェア
  • はてなブックマークでシェア
  • pocketに保存
  • LINEでシェア
更新履歴
2017年6月26日 (月)
コンテンツを公開しました。