substr kullanırken türkçe karakterlerde sorun yaşarsanız, mb_substr kullanabilirsiniz.

mb_substr($cumle, 0, 20, 'UTF-8');