こんにちは私はtextarea.inを介してmysqlにいくつかのデータを挿入しましたこのようなコンテンツを追加しました
Test
test2
1) tch
2) ECE
textareaでの表示も上記のようになりますが、HTML表示になると表示されます。
Test test2 1) tch 2) ECE
正しく表示するためにその時間に何をすべきか。
nl2br(テキストエリアの値)関数を使用します。
は\n
HTML に表示され\r
ませ\r\n
ん\n
。<br/>
nl2brは必要な関数です
すべての改行 (\r\n、\n\r、\n、および \r) の前に <br / > または '<br>' が挿入された文字列を返します。
タグを追加することはできますが<br/>
(たとえばnl2br
関数を使用して)、別の問題が発生する可能性があります。タブまたは複数のスペースが単一のスペースとして表示され、行頭から縞模様になります。
<pre>
2 番目の解決策は、タグを使用することです。
<pre>Test
test2
1) tech
2) ECE</pre>
デフォルトで等幅フォントを使用し、テキストを折り返さないため、おそらく少しスタイルを設定する必要がありますが、css を使用して簡単に変更できます。
「\n」文字を使用して、次の行から戻ることができます。
例:
echo "<textarea>" . "Line 01\nLine 02" . "</textarea>";