'\n'
シングルクォーテーションで囲った場合 は \n の文字列として扱われます。PHPの文字列中で改行コードの記述について紹介します。
改行は文字列で表現できないため、エスケープシーケンスをする必要があります。
PHPの文字列中での改行コードの表現は以下の記述となります。
"\n"
または
"\r"
'\n'
シングルクォーテーションで囲った場合 は \n の文字列として扱われます。PHPの文字列中での改行コードは以下の表現です。
\r | キャリッジリターン (CR) |
\n | ラインフィード (LF) |
echo "テスト\r\nメッセージ";
上記は「テスト」と「メッセージ」の間にCRLFの改行を出力します。
テスト
メッセージ
シングルクォーテーションで囲った場合 '\n'は \n の文字列として扱われます。
echo 'テスト\r\nメッセージ';
上記の記述の場合、表示結果は以下になります。
テスト\r\nメッセージ