Обрезаем текст по словам, модет кому пригодится, данный код использую как функцию )) спс за внимание
$text = 'Этот длинный текст, нужно обрезать!';
# разобьем тескт на масив
$text_array = explode(" ", $text);
# определяем количество слов, от нуля
$text_num = array_slice($text_array, 0, 3);
# возвращаем его в строку
$text_good = implode(" ", $text_num);
# добовляем многоточия по желанию, или просто удалите данный участок
if (count($text_array) > 3) {
$text_good .= '...';
}
# выводим полученый результат
echo $text_good;
# как вы уже догадались выведет > Этот длинный текст...