PHPの文字列中の改行コードの表現

PHPの文字列中で改行コードの記述について紹介します。

概要

改行は文字列で表現できないため、エスケープシーケンスをする必要があります。

書式

PHPの文字列中での改行コードの表現は以下の記述となります。

"\n"

または

"\r"


メモ
'\n' シングルクォーテーションで囲った場合 は \n の文字列として扱われます。

記述方法

PHPの文字列中での改行コードは以下の表現です。

\rキャリッジリターン (CR)
\nラインフィード (LF)

echo "テスト\r\nメッセージ";

上記は「テスト」と「メッセージ」の間にCRLFの改行を出力します。

表示結果

テスト
メッセージ

注意

シングルクォーテーションで囲った場合 '\n'は \n の文字列として扱われます。

echo 'テスト\r\nメッセージ';

上記の記述の場合、表示結果は以下になります。

テスト\r\nメッセージ


AuthorPortraitAlt
著者
iPentecのプログラマー、最近はAIの積極的な活用にも取り組み中。
とっても恥ずかしがり。
作成日: 2011-01-31
Copyright © 1995–2025 iPentec all rights reserverd.