Sven Mörs: Zeilenumbruch in <pre> erzwingen

Beitrag lesen

<pre>Du heißt Sven</pre>

steht natürlich alles nebeneinander - woher soll der Browser auch wissen, dass er umbrechen soll?

<pre>Du
heißt
Seven</pre>

str_replace(" ","\n",$string);

ersetzt im $string alle Leerzeichen durch einen Zeilenumbruch und wenn du dann

echo "<pre>$string</pre>";

machst, so kriegst du jedes Wort in eine Zeile.

Oder habe ich immer noch nicht verstanden, was du machen willst?

MfG, Dennis.

Nein, also ich weis wie <pre> geht nur das geht ja auch so:

Hallo
Sven

steht dann auch untereinander, aber WENN jetzt ich ganz viel in einer Zeile schreibe:

test1 test2 test3 test4 test5 test6 test7 test8 test9 test10 test10 test12 test13 test14 test15 test16 test17 test18 test19 test20 test21 test22 test23 test24 test25

Das in einer Zeile, soll der Text am ende der Tabelle automatisch einen Zeilenumbruch machen. Aber mit der Replace Funktion geht es auch da kann ich alle Leerzeichenn ersetzen durch &nbsp. Nur wie kann ich auch die Zeilenumbrüche ersetzen?

str_replace("\n","<br />",$string);

Klapt das? Testen selber ist doof mit dem ganzen php und so extra hochladen ist dann scheiße wenn man dass dann ändern musst. vielen dank schonmal

MFG
sven!