In PHP gibts eine nette Funktion nl2br(). Die Funktion heißt so weil nl2br() aus \n <br />'s macht. Es gibt keine Funktion die nl2div() heißt oder nl2p().
Wenn du einen Zeilenumbruch willst gibts halt <br />. Wenn du einen größeren Abstand zwischen einem und einem anderen Absatz willst gibts <p> oder <div>, je nachdem.
Kommt auf den Anwendungsfall an.
Gruß
Semantisch Korrekter
T-Rex