Kuehly schrieb:
zettberlin schrieb:
Aber die Leute tippe gerne auch mal 3-4 Umbrüche ein...
Das sollte egal sein. Es werden ja alle Vorkommen von \n\n ersetzt. Wenn also 3 Zeilenumbrüche hintereinander vorkommen:
"\n\n\n" wird zu "\n\n" und
"\n\n" wird dann zu "\n"
Da bin ich mir nicht so sicher. Effizienter wäre auf jeden Fall, gleich beliebig lange Folgen von \n zu per Regex zu ersetzen - ungefähr so
| mb_ereg_replace('\n+', '<br/>', $subject);
mb_ereg_replace('\n([[:space:]]*\n)*', '<br/>', $subject);
|
wenn die regulären Ausdrücke von PHP das können. Ich kann die Syntax gerade nicht überprüfen.
Ciao
robert
Edit: noch ein bisschen den Ausdruck geändert.