PHP | 文字列の中に改行コードを含める方法

PHP,PHP 文字列

PHPでクォーテーションで囲って定義した文字列の中に「\n」「\r\n」などの改行コードを含める方法とサンプルコードを紹介しています。

確認環境

エックスサーバー
PHP 8.016

文字列の中に改行コードを含める

クォーテーションで囲って定義した文字列の中に改行コードを含める場合、シングルクォーテーションとダブルクオーテーションで処理が違うことに注意が必要です。

シングルクォーテーションで囲った場合は改行コードは、通常のテキストとして扱われます。

echo 'ハロー\nワールド';

// ハロー\nワールド

改行コードを改行コードとして反映させたい場合は文字列をダブルクォーテーションで囲うことで実行できます。

echo "ハロー\nワールド";

// ハロー
ワールド

文字列をシングルクォーテーションで囲いたい場合に改行コードを含める場合は、改行コードの部分だけダブルクォーテーションで囲うという方法が可能です。

echo 'ハロー' . "\n" . 'ワールド';

// ハロー
ワールド

PHP,PHP 文字列

Posted by Yousuke.U