Hallo zusammen!
Folgendes scheint dem Archiv nach zu urteilen ein bekanntes Problem zu sein, aber ich bekomme es trotz Nachlesen nicht hin...
Ich habe ein Formular, welches eine Textarea enthält. Nehmen wir an, der Inhalt der Textarea sei in $text. Nun möchte ich, dass
(1) alle Zeilenumbrüche durch \n dargestellt werden und
(2) mehr als zwei Zeilenumbrüche hintereinander auf zwei Zeilenumbrüche "gekürzt" werden.
Mein Ansatz sieht so aus:
$text = preg_replace(
array(
'/\r\n/',
'/\n\r/',
'/\r/'
), "\n", $text);
$text = preg_replace('/\n{3,}/', "\n\n", $text);
Dabei passiert aber einfach mal gar nichts. (Ich teste übrigens mit PHP 4 unter Windows XP...)
Hat jemand eine Idee?
Viele Grüße,
Stefan