arkadaşlar bir cümle olsun "r10.net bugün çok güzel"

echo substr(trim("r10.net bugün çok güzel"), 0, 10); // ilk 10 karakteri alıyor... => " r10.net bu "
bu şekilde kelime tam değil bu da kalmış...

ilk 10 karakteri alsın ama kelime bitmemişse ortasında vs. kalmışsa o kelimeyide alıp ekrana yazması şeklinde...

çıktısı "r10.net bu" değilde "r10.net bugün" şeklinde parçalayamazmıyız?

vardı da forumda nasıl arayağımı bulamadım...

ilgilenenlere teşekkürler...