0

こんにちは私はtextarea.inを介してmysqlにいくつかのデータを挿入しましたこのようなコンテンツを追加しました

Test
test2
1) tch
2) ECE

textareaでの表示も上記のようになりますが、HTML表示になると表示されます。

Test  test2 1) tch 2) ECE

正しく表示するためにその時間に何をすべきか。

4

5 に答える 5

2

nl2br(テキストエリアの値)関数を使用します。

于 2012-12-11T10:03:55.177 に答える
1

\nHTML に表示され\rませ\r\n\n<br/>

于 2012-12-11T10:04:08.043 に答える
1

nl2brは必要な関数です

すべての改行 (\r\n、\n\r、\n、および \r) の前に <br / > または '<br>' が挿入された文字列を返します。

于 2012-12-11T10:06:19.247 に答える
1

タグを追加することはできますが<br/>(たとえばnl2br関数を使用して)、別の問題が発生する可能性があります。タブまたは複数のスペースが単一のスペースとして表示され、行頭から縞模様になります。

<pre>2 番目の解決策は、タグを使用することです。

<pre>Test
test2
1) tech
2) ECE</pre>

デフォルトで等幅フォントを使用し、テキストを折り返さないため、おそらく少しスタイルを設定する必要がありますが、css を使用して簡単に変更できます。

于 2012-12-11T10:18:50.023 に答える
0

「\n」文字を使用して、次の行から戻ることができます。

例:

echo "<textarea>" . "Line 01\nLine 02" . "</textarea>";
于 2012-12-11T10:06:52.497 に答える