Hallo Chris.
... was aber noch nicht die Frage nach der möglichst intelligenten Verwendung von str_replace() beantwortet...
Wie würdest Du das geatalten?
Vielleicht so?
$text = "Hallo
Welt!
So weit
nichts Neues.";
$lineends = array("\r\n", "\n", "\r");
$text = str_replace($lineends, "\n", $text);
Einen schönen Mittwoch noch.
Gruß, Ashura