Как мы можем разделить предложение

Я написал код PHP для получения некоторой части данного динамического предложения, например "this is a test sentence" :

 substr($sentence,0,12); 

Я получаю вывод:

 this is a te 

Но мне нужно, чтобы это прекратилось как полное слово, а не разделило слово:

 this is a 

Как я могу это сделать, помня, что $sentence не является фиксированной строкой (это может быть что угодно)?