\nadalah jeda baris. /ntidak.
penggunaan \ndengan
1. echo langsung ke halaman
Sekarang jika Anda mencoba menggemakan string ke halaman:
echo "kings \n garden";
keluarannya adalah:
kings garden
Anda tidak akan mendapatkan gardenbaris baru karena PHP adalah bahasa sisi server, dan Anda mengirimkan keluaran sebagai HTML, Anda perlu membuat jeda baris dalam HTML. HTML tidak mengerti \n. Anda perlu menggunakan nl2br()fungsi untuk itu.
Apa yang dilakukannya adalah:
Mengembalikan string dengan <br />atau <br>disisipkan sebelum semua baris baru (\ r \ n, \ n \ r, \ n dan \ r).
echo nl2br ("kings \n garden");
Keluaran
kings
garden
Catatan Pastikan Anda menggema / mencetak \ndalam tanda kutip ganda, jika tidak maka akan diterjemahkan secara harfiah sebagai \ n. karena php interpreter mengurai string dalam kutipan tunggal dengan konsep apa adanya
so "\n" not '\n'
2. menulis ke file teks
Sekarang jika Anda menggemakan ke file teks, Anda dapat menggunakan hanya \ndan itu akan bergema ke baris baru, seperti:
$myfile = fopen("test.txt", "w+") ;
$txt = "kings \n garden";
fwrite($myfile, $txt);
fclose($myfile);
keluarannya adalah:
kings
garden
\n. Tetapi kesalahan server tidak terkait dengan percobaan ini, lihat log apache dan periksa__(arg)dokumen