LucyとRuby

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を改行する方法でした。

post no. 293

Comments