Нет, в PHP нет встроенной функции для «усечения» строк (если только у какого-то странного расширения такой функции нет, но зрителям не гарантировано / у вас будет такой плагин - я не знаю ни одногочто делать).
Я бы порекомендовал просто написать для него простую функцию, что-то вроде:
<?php
function truncate($str, $len)
{
if(strlen($str) <= $len) return $str;
$str = substr($str, 0, $len) . "...";
return $str;
}
?>
И если вы хотите использовать символ "точка приостановки" (одинсимвол с тремя точками; это юникод), используйте HTML-сущность …
.