ホームページ >データベース >mysql チュートリアル >テキストエリア入力で改行を保持するにはどうすればよいですか?
TextArea から改行を保持する
ユーザーが TextArea 経由でコメントを入力できるようにする場合、入力された新しい行がテキストエリアから削除されるとイライラすることがあります。出力。この記事では、この問題に対処し、改行が確実に保持されるようにするための 2 つの解決策を示します。
解決策 1: PHP nl2br() 関数
PHP nl2br() 関数は、新しい値を変換します。行文字 (n) を HTML 改行に変換(
).
$input = "This\r\nis\n\ra\nstring\r"; echo nl2br($input);
出力:
This<br /> is<br /> a<br /> string<br />
解決策 2: HTML フォーマット済みテキスト
ユーザーの入力を < で囲む;pre>タグはブラウザがその形式を変更することを防ぎます。これには、改行の保持が含まれます。
<pre class="brush:php;toolbar:false"> This is a string
出力:
This is a string
以上がテキストエリア入力で改行を保持するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。