Per il new line prova questa:
codice:
$testo=preg_replace('/((\r)?\n)+/',' ',$testo);
se il problema sono i
prova quest'altra:
codice:
$testo=preg_replace('/(<br\s*\/?>)+/i',' ',$testo);
sostituiscono i new line o br con uno spazio.