Как получить первые x символов из строки, не обрезая последнее слово?

У меня есть следующая строка в переменной.

Stack Overflow is as frictionless and painless to use as we could make it.

Я хочу получить первые 28 символов из приведенной выше строки, поэтому обычно, если я используюзиЬзЬг тогда это даст мнеStack Overflow is as frictio это вывод, но я хочу вывод как:

Stack Overflow is as...

Есть ли в PHP какая-либо готовая функция для этого, или, пожалуйста, предоставьте мне код для этого в PHP?

Edited:

Я хочу, чтобы в строке было всего 28 символов, не разбив ни слова, если он вернет мне на несколько символов меньше, чем 28, не разбив ни слова, это нормально.

Ответы на вопрос(13)

Ваш ответ на вопрос