Rumah > Artikel > pembangunan bahagian belakang > baris baharu PHP
Php menyediakan fungsi nl2br() untuk mencipta baris baharu untuk rentetan. Ini ialah fungsi terbina dalam pustaka Php, yang digunakan untuk memasukkan pemisah baris dalam rentetan sebelum semua baris baharu. Walaupun terdapat beberapa aksara baris baharu seperti n dan r, digunakan untuk mencipta baris baharu, tetapi pemisah baris yang dibuat oleh mereka tidak kelihatan pada penyemak imbas. Walaupun teg HTML
(break) juga digunakan untuk memutuskan rentetan apabila digunakan dalam Php yang disertakan dalam petikan berganda ( “ “). Jadi fungsi nl2br() bersama-sama dengan aksara baris baharu n dan r digunakan untuk memasukkan baris dalam rentetan dalam bahasa Php.
Mulakan Kursus Pembangunan Perisian Percuma Anda
Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain
Sintaks asas menggunakan baris baharu dalam rentetan Php diberikan di bawah:
nl2br(string/text, xhtml)
di mana,
Nilai Pulangan: Fungsi nl2br() mengembalikan nilai rentetan yang ditukar selepas menggunakan pemisah
tag untuk setiap baris baharu.
Pemecahan baris PHP 'n r' ditukar kepada pemisah baris HTML '
' menggunakan satu fungsi nl2br(). Fungsi ini mengambil 2 hujah, yang pertama ialah teks atau rentetan di mana garis putus perlu ditambahkan pada titik tertentu menggunakan jujukan aksara baris baharu dan satu lagi ialah hujah pilihan yang meminta keserasian xhtml.
Walaupun pemecahan baris dalam Php boleh ditambah menggunakan pelbagai kaedah, tetapi setiap kaedah digunakan dalam senario tertentu. Jadi kaedah yang digunakan dalam Php untuk menambah baris baharu atau mencipta pemisah baris dalam rentetan bersama dengan penerangan dan contoh mereka diterangkan di bawah untuk pemahaman yang jelas :
Menambah pemisah baris dalam kod sumber hanya dengan penggunaan jujukan aksara baris baharu ‘n’ atau ‘r’. Pemisahan baris ini tidak kelihatan pada penyemak imbas.
Kod:
<!DOCTYPE html> <html> <body> <?php echo "We are trying to insert the line breaks by directly using the newline characters... \n \r"; echo "This is the first line. \n\r This is the second line."; ?> </body> </html>
Output:
Dalam kod di atas, seperti yang dapat kita lihat dalam output, jujukan aksara n dan r digunakan untuk memasukkan pemisah baris dalam kod. Ia akan memutuskan talian di mana sahaja digunakan. Ia berguna apabila bekerja dengan fail atau pangkalan data.
Tetapi urutan aksara ini sahaja tidak mencukupi untuk memutuskan baris, dan teks dipaparkan dalam satu baris. Pemisahan baris yang dilakukan menggunakan mereka tidak kelihatan pada penyemak imbas.
Menambah pemisah baris dalam kod Php dengan penggunaan teg HTML
.
Kod:
<!DOCTYPE html> <html> <body> <?php echo "Now we are breaking the lines using the html tag"; echo "</br>"; echo "This is the first line breaked.."; echo "</br>"; echo "</br>"; echo "This is the second line breaked.."; ?> </body> </html>
Output:
Dalam kod di atas, teg HTML ‘
’ digunakan untuk memasukkan pemisah baris dalam kod Php. Ini adalah cara paling mudah untuk memasukkan pemisah baris dalam kod kerana ini adalah teg HTML kendiri yang pasti berfungsi untuk penyemak imbas. Seperti yang dapat kita lihat daripada output di atas, pemisah baris dimasukkan seperti yang dijangkakan, iaitu sebelum menemui sebarang teg ‘
’. Satu perkara penting yang perlu diingat semasa menggunakan
tag dalam kod Php ialah ia harus dipetik dalam petikan berganda “ ”.
Menambah pemisah baris dapat dilihat pada penyemak imbas web menggunakan nl2br(), fungsi terbina php bersama-sama dengan aksara baris baharu 'n' atau 'r'.
Kod:
<!DOCTYPE html> <html> <body> <?php echo nl2br("Hello !! This is the first line of my php text \n Now breaking it in 2 lines \n Here is the second line \n\n Congratulations!! Now this line break is visible on the browser"); ?> </body> </html>
Output:
Dalam contoh di atas, aksara baris baharu nr digunakan bersama-sama dengan fungsi Php terbina dalam nl2br() untuk memasukkan pemisah baris sebelum jujukan aksara ditemui dalam kod. nn digunakan untuk memasukkan pemisah baris tambahan.
Kod:
<!DOCTYPE html> <html> <body> <?php echo nl2br("Hello !! We are using the nl2br function \n\r along with the xhtml parameter \n\r", false); ?> </body> </html>
Output:
Dalam kod di atas, parameter tambahan untuk xhtml (yang menerima nilai boolean) ditambah dalam fungsi nl2br(). Nilai yang diluluskan dalam parameter adalah 'palsu'. Talian diputuskan dengan sewajarnya, seperti yang kita boleh lihat dalam output kod di atas.
Nota:
Beberapa perkara penting yang perlu diingat untuk memasukkan pemisah baris dalam kod Php:
Penerangan di atas dengan jelas menerangkan cara memasukkan pemisah baris dalam rentetan dalam bahasa Php menggunakan fungsi terbina nl2br() bersama-sama dengan aksara 'n' dan 'r'. Seperti semua kaedah yang diterangkan di atas, tambahkan pemisah dalam rentetan kod Php dengan cara mereka sendiri. Tetapi untuk memasukkan pemisah baris yang boleh dilihat pada penyemak imbas, menggunakan fungsi nl2br() adalah satu kemestian. Jadi pengaturcara perlu memahami keperluan terlebih dahulu dan menggunakannya dengan sewajarnya.
Atas ialah kandungan terperinci baris baharu PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!