Zeilenumbrüche mit PHP ersetzen |
Zeilenumbrüche markieren das Ende einer Zeile. Wenn nun Daten in Textdateien
gepeichert werden, gibt es oft ein Problem beim Weiterverarbeiten, und es
empfiehlt sich daher, die Zeilenumbrüche vorher zu entfernen.
Leider machen es einem die Programmierer der bekannten Betriebssysteme nicht
gerade leicht, und der Code für einen Zeilenumbruch ist unterschiedlich:
Linux: \n
Windows: \r\n
MacOS: \r
Trotzdem lassen sich die Zeilenumbrüche mit regulären Ausdrücken leicht entfernen:
$wert = ereg_replace("(\r\n|\n|\r)", "", $wert);
So werden alle Zeilenumbrüche gelöscht. Alterntiv kann man sie auch durch den
HTML-Code <br> ersetzen:
$wert = ereg_replace("(\r\n|\n|\r)", "<br>",
$wert);