När man använder en textruta med html-taggen <textarea> och sedan använder ett PHP script för att hantera texten så händer det att radbrytningarna försvinner när man skickar tillbaka texten till webbläsaren. Till exempel om man skriver:
Textrad 1
Textrad 2
Textrad 3
Så får man:
Textrad 1Textrad 2Textrad 3
Detta händer för att radbrytningar i en <textarea> representeras ofta av tecknena \r\n. Anledning till att radbrytningar för text i en textarea representeras på det här sättet är för pågrund av de standarder som finns för att skicka text på internet och allmän men vanlig flummighet kring webbteknikers standarder.
I vilket fall som helst så löser man problemet enklast genom att använda PHP-funktionen nl2br(). När man anger sin text som argument i denna funktion så lägger funktionen in en <br /> framför alla radbrytningar och då blir utskriften av radbryningar korrekt.