Pare de explodir após determinado índice

Como posso parar de explodir a função após determinado índice? Por exemplo

    <?php
        $test="The novel Prognosis Negative by Art Vandelay expresses protest against many different things. The story covers a great deal of time and takes the reader through many different places and events, as the author uses several different techniques to really make the reader think. By using a certain type of narrative structure, Vandelay is able to grab the reader’s attention and make the piece much more effective and meaningful, showing how everything happened";

    $result=explode(" ",$test);
    print_r($result);
?>

E se quiser usar apenas os primeiros 10 elementos ($ result [10]) Como posso interromper a função de explosão quando 10 elementos são preenchidos?

Uma maneira é primeiro cortar a string até os primeiros 10 espaços ("")

Existe alguma outra maneira, eu não quero armazenar os elementos restantes após o limite em qualquer lugar (como feito usando o parâmetro de limite positivo)?