Le digo como hacerlo con PHP
1) Separa las palabras por los espacios con explode(), vea como es:
Cita: explode ( string $delimiter , string $string [, int $limit ] )
seria...
Cita: $array_palabras = trim(explode ($tu_string , ' ',10));
2) Las vuelve a unir con implode():
Cita: $array_palabras = trim(explode ($tu_string , ' ',10));
$pocas_plabras = implode (' ',$array_palabras);
Logicamente tiene FALLAS... por ejemplo, no considera espacios multiples ni comas ni parentesis... nada de eso y es INEFICIENTE... lo mejor seria hacer esto otro:
Cortar la cadena despues de que se hayan encontrado 10 espacios (tampoco es perfecto)