mam maly problem

uzywam funkcji substr() do wyciagniecia kawalka tekstu, dokladnie od 1 znaku do 200.
Problem w tym, ze czesto zostaje uciety jakis wyraz w polowie
aktualnie sostuje taki kod:
[php:1:771dd29e24]$text = substr("$text", 0, 200);[/php:1:771dd29e24]
prosze o pomoc, z gory dziekuje