Hi,
hi,
Das Probelm ist das ich mal eine Javascript-Funktion damit füttern will, was nicht geht wenn der Text mehrzeilig ist.
Wenn die JS-Funktion alert() heißt, geht es: alert("Zeile 1\nZeile 2") zeigt beide Zeilen untereinander.
Das ist ja auch ein anderer Kontext. Wenn ich das vom OP gesagt auf dein Beispiel übersetze:
$string = "Zeile1\nZeile2";
echo 'alert("' . $string . "');'; // bewusst falsch!
Die Ausgabe ist folgendes (im JS-Kontext):
alert("Zeile1
Zeile2");
und dabei kommt dann die Fehlermeldung (im Browser, hier FF):
Fehler: unterminated string literal
Quelldatei: http://localhost/~matti/ttt.html
Zeile: 9, Spalte: 9
Quelltext:
alert("Zeile1
Bis die Tage,
Matti