Пример обрезки текста до определённой длины для вывода на PHP

Здесь представлен простой скрипт, который будет обрезать текст до определённой длины. Он используется в качестве краткого описания к новости или посту.





// уберём все html элементы:
$string = strip_tags($string);

// обрежем его на определённое количество символов:
$string = substr($string, 0, 200);

// удалим в конце текста восклицательй знак, запятую, точку или тире:
$string = rtrim($string, "!,.-");

// находим последний пробел, устраняем его и ставим троеточие:
$string = substr($string, 0, strrpos($string, ' '));
echo $string."…";

.