Thomas: Zeilenumbruch durch Backslash ersetzen

Wie kann ich ich in einem String alle Zeilenumbrüche durch einen Backslash ersetzen.

das funktioniert leider nicht:

<?
$text = ereg_replace("(\r\n|\n|\r)", "", $text);
?>

wenn ich den Backslash unescape, dann habe ich im String zwei Backslashes:

<?
$text = ereg_replace("(\r\n|\n|\r)", "\", $text);
?>

Hat jemand eine Idee?

  1. Hallo Thomas,

    <?
    $text = ereg_replace("(\r\n|\n|\r)", "\", $text);
    ?>

    Probier' mal das Ganze mit 4 (!) Backslashes

    $text = ereg_replace("(\r\n|\n|\r)", "\\", $text);

    Ist aber ungetestet.

    Grüsse
    Frankie