javascript - Menggunakan thinkphp3.2.3, textarea telah dimasukkan secara manual dan suapan baris dimasukkan, tetapi selepas penyerahan, pangkalan data tidak mempunyai sebarang tag suapan baris Bagaimana untuk menyelesaikan masalah?
PHP中文网
PHP中文网 2017-05-16 13:15:21
0
3
691

Menggunakan thinkphp3.2.3, textarea telah dimasukkan secara manual dan baris baharu, tetapi selepas penyerahan, pangkalan data tidak mempunyai sebarang tag baris baharu Bagaimana untuk menyelesaikannya?

PHP中文网
PHP中文网

认证0级讲师

membalas semua(3)
某草草

Tambah <pra>

apabila halaman dipaparkan
<pre>{$content}</pre>

Seperti yang ditunjukkan dalam gambar

世界只因有你
nl2br($str);

Tukar aksara baris baharu kepada <br> dan kemudian simpannya dalam pangkalan data

仅有的幸福

Ruang (r) dan aksara baris baharu (n) dalam kawasan teks tidak memaparkan label dalam pangkalan data Anda boleh menggunakannya semasa memaparkan halaman

<pre>{$content}</pre>

Tetapi jika baris kandungan terlalu panjang, ia tidak akan membalut secara automatik Anda juga boleh menukar pembalut baris textarea kepada

apabila dipaparkan.
str_replace("\n", "<br>", $content4);

Dengan cara ini, kandungan output akan mempunyai pemisah baris.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan