Помогите обрезать длину названия топика [РЕШЕНО]

Люди добрые, помогите, кто чем сможет)

Суть вопроса: в прямом эфире выдается название топика вот так — {$oTopic->getTitle()|escape:'html'}, как правильно обрезать это название если оно, скажем длиннее 50-ти символов, не обрывая посреди слова, и добавляя "..." в конце?

Спасибо за дельные рекомендации.