ツイート
シェア
LINEで送る
B! はてぶでブックマーク
Pocketでブックマーク
RSSフィード

php 改行は"\n"ではなくPHP_EOLを使いましょ。

イラストダウンロードサイト【イラストAC】
の画像をもとに加工しています。

phpで結果出力するとき改行を"\n"を書きますが、もう使うのをやめましょう。

"\n"には細かい、ちょっとめんどうな知識が必要です。PHP_EOLという定義済み定数を使えばかんたんです。

PHP_EOLの使い方

PHP_EOLは"\n"と同じ意味の定義済み定数です。

かんたんなサンプルプログラムを実行してみましょう。

<?php
 
echo "aaa" . PHP_EOL;
echo "bbb" . PHP_EOL . PHP_EOL;
echo "ccc" . PHP_EOL;

結果です。

aaa
bbb

ccc

改行できてます。PHP_EOLを2個つづけると1行空けることもできます。

PHP 5.0.2以降で使えます。

\n のめんどうなところ

\n はシングルクォーテーションで使えません。

クォーテーションは文字列をかこむものですが、PHPではシングルクォーテーションとダブルクォーテーションではちがいます。

シングルクォーテーションはエスケープシーケンスが使えないので、'\n'も使えません。

前のページ
php シングルクォーテーション(')とダブルクォーテーション(")のちがい
php 文字列の中から特定の文字列を削除する
次のページ

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください