PHP で改行を追加する

Subodh Poudel 2023年1月30日
  1. nl2br() 関数と改行\n エスケープシーケンスを使用して、PHP の echo 内に改行を追加する
  2. PHP でファイル処理メソッドとその関数を使用して改行を追加する
  3. <br> タグを使用して、PHP の echo 内に改行を追加する
PHP で改行を追加する

nl2br() 関数と\n エスケープシーケンスを使用して、echo ステートメント内に改行を追加するメソッドを紹介します。nl2br() 関数は、HTML の <br/> または <br> タグを含む文字列を返します。\n エスケープシーケンスは改行を示します。

PHP のファイル処理関数を使用して改行を追加する別の方法を紹介します。目標を達成するために、fopen()fwrite()file close() などの関数を使用します。また、このメソッドでは\n エスケープシーケンスを利用します。

PHP の <br> タグを使用して、echo ステートメント内に改行を追加する簡単な方法を示します。ドット演算子を使用して、文字列の間に <br> タグを使用し、改行を適用します。

nl2br() 関数と改行\n エスケープシーケンスを使用して、PHP の echo 内に改行を追加する

nl2br() 関数と改行\n エスケープシーケンスを使用して、PHP の echo ステートメント内に改行を挿入します。nl2br() 関数は、新しい行の前に HTML 改行を挿入し、\n エスケープシーケンスは新しい行を示します。この関数は、<br> または <br/>HTML タグを含む文字列を返します。たとえば、echo ステートメントで nl2br() 関数を使用します。nl2br() 関数内に文字列 sun を記述し、\n エスケープシーケンスを使用します。エスケープシーケンスの直後に、別の文字列 moon を記述します。

/n/n と混同しないでください。最初にバックスラッシュを記述し、次に n を記述します。nl2br() 関数内のパラメーターには二重引用符を使用します。一重引用符を使用すると、関数に記述された正確なパラメーターが出力されます。nl2br() 関数については、PHP マニュアルにアクセスしてください。

サンプルコード:

# php 7.*
<?php
echo nl2br("sun \n moon");
?>

出力:

sun 
moon

PHP でファイル処理メソッドとその関数を使用して改行を追加する

fopen()fwrite()file close() などのファイル処理関数を使用して、ファイルを作成し、その中にテキストを書き込むことができます。最初の方法と同様に、\n エスケープシーケンスを使用します。その結果、\n の後に書かれたテキストがファイルの次の行に表示されます。fopen() 関数を使用して、書き込みモードで新しいテキストファイルを作成します。fwrite() 関数を使用して、作成したファイルに特定のテキストを書き込みます。flclose() 関数はファイルストリームを閉じます。

たとえば、変数 $file を作成し、それに fopen() 関数を割り当てます。関数内で、作成するファイルである test.txt として最初のパラメーターを書き込み、書き込みモードを示す 2 番目のパラメーターとして w+ を書き込みます。変数 $text に文字列を Sun \n Moon として記述します。fwrite() 関数を使用して、$file 変数と $text 変数をパラメーターとして渡します。$file をパラメータとして fclose() 関数を使用してファイルストリームを閉じます。

以下の例では、サーバーでスクリプトを実行すると、ルートディレクトリにテキストファイル test.txt が作成されます。次に、テキストをファイルに挿入します。テキストファイルを開くと、出力を表示できます。ファイルの操作については、PHP マニュアルを参照します。

コード例:

#php 7.x
<?php
$file = fopen("test.txt", "w+");
$text = "Sun \n Moon";
fwrite($file, $text);
fclose($file);
?> 

出力:

Sun 
 Moon

<br> タグを使用して、PHP の echo 内に改行を追加する

<br>HTML タグを使用して、PHP で改行を挿入できます。このタグは、改行を挿入するために HTML で使用されます。を使用できます <br> タグの前後のドット演算子。文字列の改行を指定します。<br> タグは二重引用符で囲む必要があります。たとえば、二重引用符で囲んだ文字列 Welcome to Delft を記述します。その後にドット演算子を使用し、二重引用符で囲まれた <br> タグを記述します。もう一度ドット演算子を使用して、二重引用符で囲まれた別の文字列"Have a great time here"を記述します。echo ステートメントを使用して出力します。

サンプルコード:

#php 7.x
<?php
echo "Welcome to Delft" ."<br>". "Have a great time here"
?>

出力:

Welcome to Delft
Have a great time here
著者: Subodh Poudel
Subodh Poudel avatar Subodh Poudel avatar

Subodh is a proactive software engineer, specialized in fintech industry and a writer who loves to express his software development learnings and set of skills through blogs and articles.

LinkedIn

関連記事 - PHP Echo