Has probado con la funcion
explode.
Usa como separador el espacio en blanco. Asi te devolvera un array con todas las
palabras que tiene la noticia.
Código PHP:
$arrayPalabras = explode(" ", $noticia);
echo "El numero de palabras que tiene la noticia es " .
count($arrayPalabras);
Ya solo tienes que cortar el array por donde quiera y juntar las palabras de nuevo usando la funcion inversa
implode.
Código PHP:
$noticia = implode(" ", $arrayPalabras);