Se puede simplificar de esta forma,
Código PHP:
$texto = "Epsum factorial non deposit quid pro quo hic escorol.
Olypian quarrels et gorilla congolium sic ad nauseum.
Souvlaki ignitus carborundum e pluribus unum.";
$palabras = explode(" ",$texto);
$total = 10;
for($i = 0; $i <= $total; $i++)
{
echo $palabras[$i]." ";
if($i == $total)
{
echo "...";
}
}
, he posteado sin fijarme bien en lo que escribio Barinas,
lo que he puesto te imprime tantas palabras como le indiques pero no
comprueba si en realidad caben en el marco,
losiento,
Salud2