Découper une chaîne en deux parties

J'ai besoin de découper une chaîne en deux parties. La chaîne contient des mots séparés par un espace et peut contenir n'importe quel nombre de mots, de l'e.g:

$string = "one two three four five";

La première partie doit contenir tous les mots, sauf pour le dernier.
La deuxième partie doit contenir que le dernier mot.

Quelqu'un peut-il conseiller?

EDIT: Les deux parties doivent être retournés comme des chaînes de caractères, pas des tableaux, des e.g:

$part1 = "one two three four";

$part2 = "five";

strrpos serait un bon point de départ. Le manuel a plus.
Ce n'est pas la réponse pour la question exacte mais pour le titre parce que j'ai été à la recherche pour que presque l'égalité des deux parties et j'ai réalisé que, avec l'aide de wordwrap.

OriginalL'auteur GSTAR | 2012-03-27