// уберём все html элементы:$string = strip_tags($string);// обрежем его на определённое количество символов:$string = substr($string, 0, 200);// удалим в конце текста восклицательй знак, запятую, точку или тире:$string = rtrim($string, "!,.-");// находим последний пробел, устраняем его и ставим троеточие:$string = substr($string, 0, strrpos($string, ' '));echo$string."…";