ホームページ >バックエンド開発 >PHPチュートリアル >PHP および HTML でテキストエリア入力からの改行を保持するにはどうすればよいですか?
TextArea からの改行の保持
ユーザーが TextArea 経由でコメントを入力できるようにする場合、改行を保持することは読みやすさと内容を維持するために重要になります。コンテンツの構造。この状況では、ユーザーが入力した改行を保持する手法を適用することが不可欠です。
この問題に対処するには、2 つの効果的な解決策があります。
1. PHP nl2br() 関数:
PHP の nl2br() 関数は、すべての改行 (n) と復帰 (r) を HTML 改行タグに置き換えて表示できるようにする簡単な方法を提供します。で出力。
例:
echo nl2br("This\r\nis\n\ra\nstring\r");
このコードは次の出力を生成します:
This<br /> is<br /> a<br /> string<br />
2. HTML Pre タグ:
ユーザー入力を HTML
で囲みます。タグは、改行を保持するもう 1 つの効果的な方法です。 Pre タグは、テキスト内のすべてのスペースと改行を維持しながら、事前にフォーマットされた方法でテキストを表示するように設計されています。</p> <p><strong>例:</strong></p> <pre class="brush:php;toolbar:false"><pre class="brush:php;toolbar:false">This is a string
このスニペットは次のように表示されます。各行が改行で区切られ、書かれたとおりに正確に入力されます。
これらのアプローチのいずれかを使用すると、開発者は効果的に改行を保持できます。テキストエリア入力。ユーザーが入力したコメントが意図した書式を保持し、読みやすく理解しやすくなります。
以上がPHP および HTML でテキストエリア入力からの改行を保持するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。