ホームページ  >  記事  >  バックエンド開発  >  PHPの改行

PHPの改行

WBOY
WBOYオリジナル
2024-08-29 12:35:41927ブラウズ

Php には、文字列の新しい行を作成する関数 nl2br() が用意されています。これは Php ライブラリの組み込み関数であり、文字列内のすべての改行の前に改行を挿入するために使用されます。 n や r などの改行文字は新しい行を作成するために使用されますが、それらによって作成された改行はブラウザ上では表示されません。 HTML タグ
はありますが、 (break) は、Php で二重引用符 (“ “) で囲んで使用する場合、文字列を分割するためにも使用されます。したがって、nl2br() 関数と改行文字 n および r は、Php 言語の文字列に行を挿入するために使用されます。

広告 このカテゴリーの人気コース PHP 開発者 - 専門分野 | 8コースシリーズ | 3 つの模擬テスト

無料ソフトウェア開発コースを始めましょう

Web 開発、プログラミング言語、ソフトウェア テスト、その他

構文

Php 文字列で改行を使用する基本的な構文を以下に示します。

nl2br(string/text, xhtml)

どこ、

  • string/text: 改行文字「n」または「r」とともに改行を挿入するために渡される文字列を指定します。
  • xhtml: これは、xhtml 互換の改行を使用するかどうかを示すオプションのパラメーターです。デフォルトでは、その値は「TRUE」に設定されています。

戻り値: 関数 nl2br() は、ブレークを適用した後に変換された文字列値を返します
新しい行ごとにタグを付けます。

PHP の改行「n r」は、単一関数 nl2br() を使用して HTML の改行「
」に変換されます。この関数は 2 つの引数を受け取ります。1 つは改行文字シーケンスを使用して特定の位置に改行を追加する必要があるテキストまたは文字列で、もう 1 つは xhtml 互換性を求めるオプションの引数です。

さまざまな方法を使用して PHP に新しい行を追加するにはどうすればよいですか?

Php での改行はさまざまな方法で追加できますが、どの方法も特定のシナリオで使用されます。したがって、明確に理解できるように、Php で新しい行を追加したり、文字列に改行を作成したりするために使用されるメソッドを、その説明と例とともに以下に説明します。

例 #1

ソース コードに改行を追加するには、改行文字シーケンス「n」または「r」を使用する必要があります。これらの改行はブラウザでは表示されません。

コード:

<!DOCTYPE html>
<html>
<body>
<?php
echo "We are trying to insert the line breaks by directly using the newline characters... \n \r";
echo "This is the first line. \n\r This is the second line.";
?>
</body>
</html>

出力:

PHPの改行

上記のコードでは、出力でわかるように、コード内に改行を挿入するために n および r の文字シーケンスが使用されています。どこで使用してもラインが切れてしまいます。ファイルやデータベースを操作する場合に便利です。

しかし、これらの文字シーケンスだけでは改行するのに十分ではなく、テキストは 1 行で表示されます。これらを使用して行われた改行はブラウザでは表示されません。

例 #2

HTML タグ
を使用して PHP コードに改行を追加します。

コード:

<!DOCTYPE html>
<html>
<body>
<?php
echo "Now we are breaking the lines using the html tag";
echo "</br>";
echo "This is the first line breaked..";
echo "</br>";
echo "</br>";
echo "This is the second line breaked..";
?>
</body>
</html>

出力:

PHPの改行

上記のコードでは、HTML タグ「
」を使用して Php コードに改行を挿入しています。これはブラウザで確実に機能するスタンドアロンの HTML タグであるため、コードに改行を挿入する最も簡単な方法です。上記の出力からわかるように、改行は期待どおりに、つまり「
」タグに遭遇する前に挿入されます。
を使用する際に留意すべき重要な点が 1 つあります。 Php コード内のタグは、二重引用符「 」で囲む必要があるということです。

例 #3

php 組み込み関数である nl2br() と改行文字「n」または「r」を使用して、Web ブラウザーに表示される改行を追加します。

コード:

<!DOCTYPE html>
<html>
<body>
<?php
echo nl2br("Hello !! This is the first line of my php text \n Now breaking it in 2 lines \n Here is the second line \n\n Congratulations!! Now this line break is visible on the browser");
?>
</body>
</html>

出力:

PHPの改行

例 #4

上記の例では、コード内で文字シーケンスが見つかる前に改行を挿入するために、改行文字 nr が Php 組み込み関数 nl2br() とともに使用されています。 nn は追加の改行を挿入するために使用されます。

コード:

<!DOCTYPE html>
<html>
<body>
<?php
echo nl2br("Hello !! We are using the nl2br function \n\r along with the xhtml parameter \n\r", false);
?>
</body>
</html>

出力:

PHPの改行

上記のコードでは、xhtml の追加パラメーター (ブール値を受け入れる) が関数 nl2br() に追加されています。パラメータに渡される値は「false」です。上記のコードの出力でわかるように、行は適切に分割されています。

メモ:

Php コードに改行を挿入する際に留意すべき重要な点:

  • ファイルまたはデータベースに改行を挿入するには、改行文字「n」と「r」を使用して改行を挿入できますが、この改行をブラウザ上で表示するには、プログラマは n2lbr() を使用する必要があります。関数。
  • 同じ側になるには、両方の rn 文字を使用して新しい行を作成する必要があります。
  • MAC では「r」、UNIX では「n」文字、Windows では「nr」など、さまざまなオペレーティング システムで特定の改行文字が使用されます。
  • PHP では、n2lbr() は組み込み関数です。
  • Php では、PHP_EOL は行の終わりを表すために使用される事前定義された定数です。

結論

上記の説明では、組み込み関数 nl2br() と文字「n」および「r」を使用して、Php 言語の文字列に改行を挿入する方法を明確に説明しています。上記のすべての方法と同様に、独自の方法で Php コードの文字列にブレークを追加します。ただし、ブラウザに表示される改行を挿入するには、nl2br() 関数を使用する必要があります。したがって、プログラマはまず要件を理解し、それに応じて使用する必要があります。

以上がPHPの改行の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。