I have a wordpress site with titles, and if the title has more than 50 characters I need to add an ellipsis (...) at the end of the title and stop the title at 50 characters. Be
The mb_strimwidth function does exactly that.
echo mb_strimwidth(get_the_title(), 0, 50, '...');