Thomas: Zeilenumbruch durch Backslash ersetzen

Beitrag lesen

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?