cari

Rumah  >  Soal Jawab  >  teks badan

php - Mengapa saya tidak boleh membungkus kandungan selepas menyiarkannya? ?

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?

过去多啦不再A梦过去多啦不再A梦2781 hari yang lalu660

membalas semua(4)saya akan balas

  • 巴扎黑

    巴扎黑2017-05-24 11:35:29

    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().

    balas
    0
  • 天蓬老师

    天蓬老师2017-05-24 11:35:29

    nl2br()

    Untuk butiran, sila rujuk Baidu atau lihat dokumentasi php rasmi

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-24 11:35:29

    Gunakan teg pra untuk membungkus kandungan semasa memaparkan

    https://developer.mozilla.org...

    balas
    0
  • PHP中文网

    PHP中文网2017-05-24 11:35:29

    1. Gunakan kotak teks kaya

    2. akan ditukar kepada aksara baris baharu dalam js:

    var text= 'aaa bbb ccc';
    text = text.replace("\n\r", "<br/>");

    balas
    0
  • Batalbalas