Hallo zusammen.
Ich habe ein simples Problem. Ich fand viele Lösung dazu, aber keine funktioniert.
Folgendes: Ich habe einen String. Der String kommt per Post von einem Formular (Textfeld).
Beispiel:
Line 1
Line 2
Line 3
Nun will ich die Zeilenumbrüche durch nichts ersetzen, also wie
Line 1Line 2Line 3
Folgendes geht nicht:
echo $text;
echo "<br>------<br>";
$text = str_replace('\n', '', $text);
$text = str_replace('\r\n', '', $text);
$text = str_replace('\r', '', $text);
echo $text;
Gibt jedoch
Line 1
Line 2
Line 3
------
Line 1
Line 2
Line 3
aus statt, dass es das zweite Mal ohne die Zeilenübruche wäre.
Wenn ich nl2br() nehme, macht er folgendes:
Line 1
Line 2
Line 3
------
Line 1<br />
Line 2<br />
Line 3
Aber die wirklichen Zeilenumbrüche, sind immer noch da. D.h. zuerst nl2br und dann die <br /> killen geht auch nicht.
Weiss von euch jemand, wie ich diese wirklich wegbringe?
Danke und Grüsse aus der Schweiz,
Erich