Hi,
b)Mit replace_str() werden alle Leerzeichen durch " ­" ersetzt.
Folge: Leerstellen bleiben durch Zwang erhalten (" "), es kann aber bei bedarf jederzeit die Zeile umbrochen werden ("­"), das gilt natürlich nur für <p>-Tags.
Das ist sehr ungünstig. ­ funktioniert nicht in allen Browsern und sorgt dafür, dass entweder gar nicht umgebrochen werden kann oder überall ein "-" eingefügt wird.
Gehe das doch etwas intelligenter an und ersetze lediglich Leerzeichen am Anfang und ggfls. von je zwei hintereinander stehende Leerzeichen nur eines durch .
freundliche Grüße
Ingo