Manuel W.: zeilenumbrüche ersetzen

Beitrag lesen

Hallo Community!

Ein wahrscheinlich ganz einfaches Problem, für das ich jedoch selbst noch keine Lösung gefunden habe..

Ich will sämtliche in einem String vorkommende Zeilenumbrüche gegen die Zeichenkette "<br />\n         " ersetzen. Problem hierbei ist, dass es insgesamt drei verschiedene Arten gibt einen Zeilenumbruch zu "beschreiben".. CR, LF, und CRLF (afaik).

"Normales" ersetzen mittels str_replace() funktioniert nicht.

Irgendwelche Vorschläge?

P.S.: Noch besser wäre es, wenn die Zeilenumbrüche gegen "<br />???         " ausgetauscht werden würden, wobei "???" bei WIN CRLF, bei UNIX LF, und bei MacOS CR sei.