No creo que sea tan necesaria tanta vuelta:
Código PHP:
Ver original//Quitamos las etiquetas html del archivo
//Capturamos todo lo que esté entre ## y ## con .* y el signo ?
//para que capture entre cada párrafo y no se vaya del primero al último.
//(la letra i para que no importe si son mayúsculas y mayúsculas
//y la letra s para que capture las nuevas líneas).
//Recorremos todos los párrafos, en tu caso debes agregarlo al nuevo txt.
//Usé nl2br para convertir los saltos de línea opcionalmente
foreach ($parrafos[0] as $p) {
echo nl2br($p) . '<br /><br />'; }
Resultado:
Cita: ##IMAGEN
ESCUELA ATACADA
##
##VENTA 1
NUEVO RECLAMO
##
##VENTA 2
QUEJAS EN LA ESTACIÓN
##
Saludos.