Hallo
die erste Ausgabe ist klar... aber was genau tut dieser reguläre Ausdruck da? Man ersetze \ durch \ und erhält dabei \?
Der Ausdruck sagt: suche ein Backslash (bei regulären Ausdrücken
mit 4 \ ausgedrückt) und ersetze es durch zwei (bei der
Angabe was ersetzt werden, soll musst Du bloss \ pro \ angeben)
<?php
$t="\";
print $t."<br>";
$t=ereg_replace("\\","\",$t);
print $t."<br>";
?>
wäre demnach für das erwartete Ergebnis der richtig Code
Gruss vom Horst