Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Mengekalkan Pemisah Baris daripada Input TextArea?

Bagaimanakah Saya Boleh Mengekalkan Pemisah Baris daripada Input TextArea?

Patricia Arquette
Patricia Arquetteasal
2024-12-08 02:55:11402semak imbas

How Can I Preserve Line Breaks from a TextArea Input?

Memelihara Pemisah Baris daripada TextArea

Apabila bekerja dengan input teks, selalunya penting untuk mengekalkan pemisah baris yang dimasukkan oleh pengguna. Walau bagaimanapun, apabila mendapatkan semula teks daripada

Kaedah 1: Fungsi nl2br() PHP

PHP menyediakan fungsi nl2br() yang menukar pemisah baris ( rn) ke dalam pemisah baris HTML (
). Dengan menghantar teks daripada

echo nl2br("This\r\nis\n\ra\nstring\r");

Output:

This<br>
is<br>
a<br>
string<br>

Kaedah 2: Menggunakan Teg

Pendekatan lain melibatkan pembalut input teks dengan HTML tag. Ini menghalang penyemak imbas daripada mentafsir sebarang pemisah baris atau pemformatan aksara.

<pre class="brush:php;toolbar:false">This
is
a
string

Kaedah ini memastikan bahawa teks dipaparkan tepat seperti yang dimasukkan ke dalam

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengekalkan Pemisah Baris daripada Input TextArea?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn