¿Entonces esto?
Código PHP:
$texto = "Hola que tal estas escribo porque me aburro";
echo $texto."<br>";
$a = explode(" ",$texto);
$total = sizeof($a);
echo "Hay $total palabras<br>";
$totalpalabras=4; // total de palabras a mostrar
for ($i=0;$i<$totalpalabras;$i++) {
$textocortado.=$a[$i]." ";
}
echo trim($textocortado); // uso trim() para quitar el espacio final
Seguro que hay formas más fáciles, pero eso es lo que se me ocurre ahora