This works by splitting a sentence into words based on word boundaries (Spaces, commas, periods, etc). It's more flexible than explode(), unless you are only working with comma delimited strings.
For example, if str = 'Hello, my name is dog. How are you?', and $key = 5, You would get 'How'.