First off, running strtolower on a string and then taking its substring, rather than taking the substr and running strtolower on this is unnecessary work.
Secondly, since we only need to deal with one character, substr is also unnecessary work, since you can reference a character in a string by its index in the string.
So I would change the line doing the text transformation to
$return[]= strtolower($word[0]) . substr($word,1);