Ben bu kullanıyorum ama o <br/><br/>
ile yeni bir hattın tek tekrarlarını değiştirilen
function nl2br2($string){
$string = preg_replace('/(\r\n){2,}/', '<br/><br/>', $string);
//$string = preg_replace('/[\r\n]/', '<br/>', $string);
return $string;
}
Bu ilk deseni ile olur.