Rumah  >  Artikel  >  pembangunan bahagian belakang  >  baris baharu PHP

baris baharu PHP

WBOY
WBOYasal
2024-08-29 12:35:41922semak imbas

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.

IKLAN Kursus Popular dalam kategori ini PEMBANGUN PHP - Pengkhususan | 8 Siri Kursus | 3 Ujian Olok-olok

Mulakan Kursus Pembangunan Perisian Percuma Anda

Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain

Sintaks

Sintaks asas menggunakan baris baharu dalam rentetan Php diberikan di bawah:

nl2br(string/text, xhtml)

di mana,

  • rentetan/teks: Ia menentukan rentetan yang hendak dihantar untuk memasukkan pemisah baris di dalamnya bersama-sama dengan aksara baris baharu ‘n’ atau ‘r.’
  • xhtml: Ia ialah parameter pilihan yang menunjukkan sama ada hendak menggunakan pemisah baris serasi xhtml atau tidak. Secara lalai, nilainya ditetapkan kepada 'TRUE'.

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.

Bagaimana untuk menambah baris baharu dalam Php menggunakan pelbagai kaedah?

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 :

Contoh #1

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:

baris baharu PHP

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.

Contoh #2

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:

baris baharu PHP

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 “ ”.

Contoh #3

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:

baris baharu PHP

Contoh #4

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:

baris baharu PHP

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:

  • Walaupun kita boleh memasukkan pemisah baris menggunakan aksara baris baharu 'n' dan 'r' untuk memasukkan pemisah baris dalam fail atau pangkalan data tetapi untuk menjadikan pemisah baris ini kelihatan pada penyemak imbas, pengaturcara perlu menggunakan n2lbr() fungsi.
  • Untuk berada di pihak yang sama, seseorang harus menggunakan kedua-dua aksara rn untuk mencipta baris baharu.
  • Sistem pengendalian yang berbeza menggunakan aksara baris baharu tertentu seperti MAC menggunakan ‘r’, UNIX menggunakan aksara ‘n’ dan Windows menggunakan ‘nr’.
  • Dalam PHP, n2lbr() ialah fungsi terbina.
  • Dalam Php, PHP_EOL ialah pemalar pratakrif yang digunakan untuk mewakili penghujung baris.

Kesimpulan

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!

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
Artikel sebelumnya:PHP tidak samaArtikel seterusnya:PHP tidak sama