ma alla funzione tagliastringa passi del html, o del semplice testo? perchè nel primo caso non puoi tagliarla semplicemente:
es
Codice PHP:
<div>Questo è del testo </div
se tagli prima di 'testo' ottieni
Codice PHP:
<div>Questo è del ... 
Chiaramente quel <div> ti sballa tutto (perchè non c'è più la sua chiusura)