No forse mi sono spiegato male, non mi serve un editor html ... mi serve una funzione che leggendo un array all'interno del quale è memorizzata una stringa di testo lo divida in più parti da paginare successivamente per non avere una pagina troppo lunga (e fin qua non ci sarebbero problelmi)

Qual'è il mio problema però:
Avendo un array nel quale è contenuto un codice html con il quale è stato formattato il testo ho bisogno di una funzione che chiuda automaticamente il codice html prima che la stringa venga spezzata e, eventualmente, lo riapra quando in una successiva pagina ne viene visualizzato il resto.

Facile a dirsi ... ma a farsi