Rumah >pembangunan bahagian belakang >tutorial php >Mengapa '\r\n' Tidak Mencipta Baris Baharu dalam Rentetan PHP Petikan Tunggal?
Mencipta Aksara Baris Baharu dalam PHP
Dalam usaha mencipta aksara baris baharu dalam PHP, pengguna menghadapi tingkah laku yang mengejutkan: jujukan 'rn' diberikan sebagai rentetan literal dan bukannya baris baharu yang dijangkakan. Isu ini berpunca daripada penggunaan rentetan petikan tunggal.
Rentetan petikan tunggal dalam PHP hanya mengecam dua urutan pelarian: dan '. Oleh itu, jujukan melarikan diri baris baharu r dan n tidak ditafsirkan dalam petikan tunggal.
Penyelesaian:
Untuk mencipta aksara baris baharu menggunakan rentetan petikan tunggal, ia mesti digabungkan dengan baris baharu yang dihasilkan di tempat lain. Ini boleh dicapai menggunakan rentetan petikan dua kali (cth., "rn") atau fungsi chr (chr(0x0D).chr(0x0A)).
Sebagai alternatif, baris baharu boleh ditaip secara manual ke dalam kod:
$s = 'some text before the line break some text after';
Editor Tetapan:
Adalah penting untuk menyemak tetapan pemisah baris editor teks anda untuk memastikan ia sepadan dengan output yang diingini.
Atas ialah kandungan terperinci Mengapa '\r\n' Tidak Mencipta Baris Baharu dalam Rentetan PHP Petikan Tunggal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!