aggiungi, prima della tua $testo = ...
anche:
Tutto quello che è da 3 new-line in più è convertito in 2 new-line. Certo è una versione molto molto semplificata, visto che se uno fa new-line, blank, new-line, blank etc etc quell'espressione regolare non basta piùcodice:$testo = preg_replace("/\n{3,}/", "\n\n", $testo);