php入門:phpでhtmlを改行する方法
phpでhtmlを記述する場合に改行を挿入する方法を説明します。
ブラウザで見た時に改行したい場合
htmlをブラウザでページとして見る時に改行したい場合には、下記のように<br>を改行したい箇所に記入します。
echo 'これは1行目です。<br>これは2行目です。';
ソースコードを改行したい場合
htmlのソースコードを改行したい場合には、下記のようにPHP_EOLを改行したい箇所に記入します。PHP_EOLは改行を意味する定義済み変数です。
echo 'これは1行目です。' . PHP_EOL . 'これは2行目です。';
下記のように複数行に分けても記述しても同じ結果となります。
echo 'これは1行目です。';
echo PHP_EOL;
echo 'これは2行目です。';
補足:\nは間違えやすいのでPHP_EOLを推奨
ソースコードの改行は\nでもできます。ただし\nはかならずダブルクォーテーションで囲う必要があります。シングルクォーテーションで囲ってもそのまま\nと表示されてしまい改行されませんので注意が必要です。PHP_EOLを使った方が分かりやすいと思います。
ブラウザで見た時とソースコードの両方を改行したい場合
両方改行したい場合には、下記のように<br>とPHP_EOLの両方を改行したい箇所に記入します。
echo 'これは1行目です。<br>' . PHP_EOL . 'これは2行目です。';
以上、phpでhtmlを改行する方法でした。
