検索

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」を使用する必要があります。これらの改行はブラウザでは表示されません。

コード:



<?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.";
?>

出力:

PHPの改行

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

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

例 #2

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

コード:



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

出力:

PHPの改行

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

例 #3

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

コード:



<?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");
?>

出力:

PHPの改行

例 #4

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

コード:



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

出力:

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 までご連絡ください。
PHPおよびPython:さまざまなパラダイムが説明されていますPHPおよびPython:さまざまなパラダイムが説明されていますApr 18, 2025 am 12:26 AM

PHPは主に手順プログラミングですが、オブジェクト指向プログラミング(OOP)もサポートしています。 Pythonは、OOP、機能、手続き上のプログラミングなど、さまざまなパラダイムをサポートしています。 PHPはWeb開発に適しており、Pythonはデータ分析や機械学習などのさまざまなアプリケーションに適しています。

PHPとPython:彼らの歴史を深く掘り下げますPHPとPython:彼らの歴史を深く掘り下げますApr 18, 2025 am 12:25 AM

PHPは1994年に発信され、Rasmuslerdorfによって開発されました。もともとはウェブサイトの訪問者を追跡するために使用され、サーバー側のスクリプト言語に徐々に進化し、Web開発で広く使用されていました。 Pythonは、1980年代後半にGuidovan Rossumによって開発され、1991年に最初にリリースされました。コードの読みやすさとシンプルさを強調し、科学的コンピューティング、データ分析、その他の分野に適しています。

PHPとPythonの選択:ガイドPHPとPythonの選択:ガイドApr 18, 2025 am 12:24 AM

PHPはWeb開発と迅速なプロトタイピングに適しており、Pythonはデータサイエンスと機械学習に適しています。 1.PHPは、単純な構文と迅速な開発に適した動的なWeb開発に使用されます。 2。Pythonには簡潔な構文があり、複数のフィールドに適しており、強力なライブラリエコシステムがあります。

PHPとフレームワーク:言語の近代化PHPとフレームワーク:言語の近代化Apr 18, 2025 am 12:14 AM

PHPは、多数のWebサイトとアプリケーションをサポートし、フレームワークを通じて開発ニーズに適応するため、近代化プロセスで依然として重要です。 1.PHP7はパフォーマンスを向上させ、新機能を紹介します。 2。Laravel、Symfony、Codeigniterなどの最新のフレームワークは、開発を簡素化し、コードの品質を向上させます。 3.パフォーマンスの最適化とベストプラクティスは、アプリケーションの効率をさらに改善します。

PHPの影響:Web開発などPHPの影響:Web開発などApr 18, 2025 am 12:10 AM

phphassiblasifly-impactedwebdevevermentandsbeyondit.1)itpowersmajorplatformslikewordpratsandexcelsindatabase interactions.2)php'sadaptableability allowsitale forlargeapplicationsusingframeworkslikelavel.3)

スカラータイプ、リターンタイプ、ユニオンタイプ、ヌル可能なタイプなど、PHPタイプのヒントはどのように機能しますか?スカラータイプ、リターンタイプ、ユニオンタイプ、ヌル可能なタイプなど、PHPタイプのヒントはどのように機能しますか?Apr 17, 2025 am 12:25 AM

PHPタイプは、コードの品質と読みやすさを向上させるためのプロンプトがあります。 1)スカラータイプのヒント:php7.0であるため、基本データ型は、int、floatなどの関数パラメーターで指定できます。 3)ユニオンタイプのプロンプト:PHP8.0であるため、関数パラメーターまたは戻り値で複数のタイプを指定することができます。 4)Nullable Typeプロンプト:null値を含めることができ、null値を返す可能性のある機能を処理できます。

PHPは、オブジェクトのクローニング(クローンキーワード)と__Clone Magicメソッドをどのように処理しますか?PHPは、オブジェクトのクローニング(クローンキーワード)と__Clone Magicメソッドをどのように処理しますか?Apr 17, 2025 am 12:24 AM

PHPでは、クローンキーワードを使用してオブジェクトのコピーを作成し、\ _ \ _クローンマジックメソッドを使用してクローン動作をカスタマイズします。 1.クローンキーワードを使用して浅いコピーを作成し、オブジェクトのプロパティをクローン化しますが、オブジェクトのプロパティはクローニングしません。 2。\ _ \ _クローン法は、浅いコピーの問題を避けるために、ネストされたオブジェクトを深くコピーできます。 3.クローニングにおける円形の参照とパフォーマンスの問題を避けるために注意し、クローニング操作を最適化して効率を向上させます。

PHP対Python:ユースケースとアプリケーションPHP対Python:ユースケースとアプリケーションApr 17, 2025 am 12:23 AM

PHPはWeb開発およびコンテンツ管理システムに適しており、Pythonはデータサイエンス、機械学習、自動化スクリプトに適しています。 1.PHPは、高速でスケーラブルなWebサイトとアプリケーションの構築においてうまく機能し、WordPressなどのCMSで一般的に使用されます。 2。Pythonは、NumpyやTensorflowなどの豊富なライブラリを使用して、データサイエンスと機械学習の分野で驚くほどパフォーマンスを発揮しています。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

SublimeText3 英語版

SublimeText3 英語版

推奨: Win バージョン、コードプロンプトをサポート!

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール