\nsatır sonu. /ndeğil.
kullanımı \nile
1. doğrudan sayfaya yankı yapın
Şimdi, dizeyi sayfaya yankılamaya çalışıyorsanız:
echo "kings \n garden";
çıktı :
kings garden
gardenPHP sunucu tarafı bir dil olduğu için yeni satıra girmeyeceksiniz ve çıktıları HTML olarak gönderiyorsunuz, HTML'de satır sonları oluşturmanız gerekir. HTML anlamıyor \n. Bunun için nl2br()işlevi kullanmanız gerekir .
Ne yaptığı:
Dizeyi tüm yeni satırlardan önce gelen <br />veya <br>önce gelen (\ r \ n, \ n \ r, \ n ve \ r) döndürür .
echo nl2br ("kings \n garden");
Çıktı
kings
garden
Not\n Çift tırnak içinde yankıladığınızdan / yazdırdığınızdan emin olun , aksi takdirde tam anlamıyla \ n şeklinde işlenecektir. çünkü php yorumlayıcı dizeyi olduğu gibi kavramı ile tek tırnak içinde ayrıştırır
so "\n" not '\n'
2. metin dosyasına yaz
Şimdi, metin dosyasına yankılanırsanız, sadece kullanabilirsiniz \nve yeni bir satıra yankılanır, örneğin:
$myfile = fopen("test.txt", "w+") ;
$txt = "kings \n garden";
fwrite($myfile, $txt);
fclose($myfile);
çıktı:
kings
garden
\n. Ancak sunucu hatası bu denemeyle ilgili değil, apache günlüğüne bakın ve__(arg)dokümanı kontrol edin