nl2br(string) PHP'nin en güzel fonksiyonlarından biridir.
nl2br, enter ile alt satıra geçme olayını yani "/n" = "/new line" olayını <br> olarak yakalamayı sağlar... yani nl2br() fonksiyonu içinde "/n" varsa
örn: nl2br("deneme /n alt satır") = "deneme <br> alt satır" ifadesini döndürür, bir nevi html halini döndürür...
kısaca alt satıra geçme olayı varsa, onu html tagı olarak geri döndürür.
nerede kullanılır... ?
forma textarea koydun diyelim bir tane, textareadan gelen bilgiyi direk db ye geçsen, alt satırları yakalayamazsın, hemen nl2br ye sokarsın gelen metni ve dönen değeri dbye kayıt edersin, böylece alt satıra geçtiyse kişi <br> olarak dbye geçer ve sende dbden çektiğinde veriyi <br> sayesinde yazıdaki satırlar belli olur.