Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana Saya Membuat Watak Baris Baharu dengan Betul dalam PHP?

Bagaimana Saya Membuat Watak Baris Baharu dengan Betul dalam PHP?

Linda Hamilton
Linda Hamiltonasal
2024-12-11 08:38:19501semak imbas

How Do I Properly Create Newline Characters in PHP?

Memahami Aksara Baris Baharu dalam PHP

Dalam PHP, tugas untuk mencipta aksara baris baharu boleh menjadi mudah tetapi menghadapi gelagat yang tidak dijangka. Artikel ini menangani isu ini, memberikan pemahaman dan penyelesaian yang jelas.

Pengguna cuba mencipta baris baharu menggunakan "rn" dalam satu rentetan petikan, tetapi ia menyebabkan "rn" literal dicetak dalam output fail dan bukannya baris baharu. Ini kerana rentetan petikan tunggal dalam PHP mentafsir urutan pelarian secara berbeza daripada rentetan petikan berganda.

Dalam PHP, hanya rentetan petikan dua kali mentafsirkan urutan pelarian "r" dan "n" sebagai '0x0D' dan '0x0A' masing-masing , yang mewakili pemulangan pengangkutan dan aksara suapan baris. Oleh itu, untuk mencipta baris baharu dalam PHP, anda mesti menggunakan rentetan petikan berganda, seperti ini:

echo "\r\n";

Rentetan petikan tunggal, sebaliknya, hanya kenali urutan pelarian "" dan "'". Jika anda memerlukan baris baharu dalam satu rentetan petikan, anda tidak boleh menggunakan jujukan melarikan diri. Sebaliknya, anda boleh menggabungkan rentetan petikan tunggal dengan pemisah baris yang dijana di tempat lain, menggunakan sama ada rentetan petikan berganda yang mengandungi "rn" atau fungsi chr:

$s = 'some text before the line break' . "\r\n" . 'some text after';
$s = 'some text before the line break' . chr(0x0D) . chr(0x0A) . 'some text after';

Sebagai alternatif, anda boleh menaip terus pemisah baris ke dalam rentetan petikan tunggal menggunakan tetapan pemisah baris editor anda.

Dengan memahami perbezaan tingkah laku antara petikan tunggal dan berganda rentetan dalam PHP, anda boleh mencipta baris baharu dengan berkesan mengikut keperluan.

Atas ialah kandungan terperinci Bagaimana Saya Membuat Watak Baris Baharu dengan Betul dalam 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