ユーザーがテキスト領域にテキストを入力すると、テキストが出力されるときに改行が失われることがよくあります。これらの改行を保持するには、次の 2 つの解決策を実装できます。
nl2br() 関数は、改行 (nr) を HTML 改行 (
) に変換します。
例:
echo nl2br("This\r\nis\n\ra\nstring\r"); // Output: This<br /> is<br /> a<br /> string<br />
入力を
でラップするタグを使用すると、テキストが改行も含めて入力されたとおりに表示されるようになります。参照: W3C Wiki - HTML/Elements/pre
以上がテキストを出力するときに TextArea の改行を保持するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。