Gunakan kekunci Enter untuk memecahkan baris dalam kotak teks Apabila ia diserahkan kepada pangkalan data dan kemudian dipaparkan di bahagian hadapan, tiada pemisah baris Mengapa ini? Apakah yang perlu saya lakukan jika saya mahukan format yang sama seperti semasa saya memasukkannya?
Anda harus ambil perhatian bahawa pemisah baris dilaksanakan menggunakan aksara yang berbeza dalam persekitaran yang berbeza.
Sebagai contoh, dalam kotak input (ini adalah kes semasa menyerahkan soalan anda) atau dalam fail teks atau pada terminal,
menunjukkan baris baharu menggunakan aksara kawalan "nr" atau "n" atau "r" ( rujuk PHP_EOL malar).
Dalam persekitaran penyemak imbas (ini adalah kes dengan bahagian hadapan yang disebut dalam soalan anda), pemisah baris dilaksanakan oleh teg "<br />".
Jadi, apabila mengeluarkan, anda perlu menukar "nr" atau pemisah baris lain kepada tag pemisah baris dalam bahasa HTML.
Biasanya, penyelesaian yang lebih mudah ialah fungsi nl2br().
nl2br()
Untuk butiran, sila rujuk Baidu atau lihat dokumentasi php rasmi
Gunakan teg pra untuk membungkus kandungan semasa memaparkan
https://developer.mozilla.org...
Gunakan kotak teks kaya
akan ditukar kepada aksara baris baharu dalam
js
: