Rumah > Soal Jawab > teks badan
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?
某草草2017-05-16 13:17:21
Tambah <pra>
apabila halaman dipaparkan<pre>{$content}</pre>
Seperti yang ditunjukkan dalam gambar
世界只因有你2017-05-16 13:17:21
nl2br($str);
Tukar aksara baris baharu kepada <br> dan kemudian simpannya dalam pangkalan data
仅有的幸福2017-05-16 13:17:21
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
str_replace("\n", "<br>", $content4);
Dengan cara ini, kandungan output akan mempunyai pemisah baris.