Заменить символы новой строки, но оставить пустые

Я хочу заменить символы новой строки (\ r \ n) пробелом, но хочу оставить пустые строки. Другими словами, я хочу заменить \ r \ n на '', если \ r \ n не предшествует другому \ r \ n. Например:

line 1

line 2
line 3
line 4

Shold закончится как ...

line 1

line 2 line 3 line 4

Но не как «строка 1 строка 2 строка 3 строка 4», как я сейчас делаю с этим

preg_replace("/\r\n/", " ", $string);
6
задан ssam 10 March 2011 в 10:45
поделиться