thecreep: preg_replace - Zeilenumbrüche mit "\n" erstzen

Beitrag lesen

Hallo
ich durchforste schon seit geraumer Zeit das Internet, leider habe ich noch keine Lösung des Problems gefunden...
Mir geht es um folgendes:

mit PHP schreibe ich den Parameter für eine Javascript-Funktion, da nun aber dieser Parameter Zeilenumbrüche hat, sieht der resultierende Text so aus:

<img src="/IMAGES/editor_quote.png" onclick='javascript: InsertCode("[QUOTE=user]Test Quote  
  
mfg User[/QUOTE]","");'>

nun möchte ich per preg_replace ausobigem Code diesen machen:
<img src="/IMAGES/editor_quote.png" onclick='javascript: InsertCode("[QUOTE=user]Test Quote\n\nmfg User[/QUOTE]","");'>

Quasi alles schön in eine Zeile. Leider weiß ich nicht welchen regulären Ausruck ich verwenden soll...

mit preg_replace("/\n/","\n",$line["CONTENT"]) kommt folgendes raus:

<img src="/IMAGES/editor_quote.png" onclick='javascript: InsertCode("[QUOTE=user]Test Quote  
\n  
\nmfg User[/QUOTE]","");'>

Quasi sind die "\n"'s richtig, aber die Zeilenumbrüche immernoch da.

Ich hoffe ihr könnt mir helfen :|
mfg thecreep