Re:
Wie muss die Syntax denn dann aussehen wenn nicht "\W"?
Wie ich Dir bereits unter https://forum.selfhtml.org/?t=106778&m=662265 geschrieben hatte und mit einem Beispiel https://forum.selfhtml.org/?t=106778&m=662306 versucht habe zu verdeutlichen, solltest Du mit einem Datenfeld (array) arbeiten. Wenn ich Dich richtig verstehe, sollte folgendes Beispiel für Dich ausreichen:
$text=str_replace(array("\n"," ","\r"),"",$text)
Gruß aus Berlin!
eddi