Molto basilare:

$parole = explode(" ", $stringa);
$parole = array_slice($parole, 0, 40);
$prime40 = implode(" ", $parole);