Простым способом было бы сделать это с помощью javascript, но решение с использованием php возможно, если вы получили теги + содержимое на стороне сервера.Все, что вам нужно сделать, - это проанализировать ваш тег + контент, чтобы отделить теги от контента, а затем обрезать текст контента до 100 символов.Рекламируйте разделенные теги, которые у вас есть, в varable, и все готово.
Очень простой пример:
$fulltag_as_string = '<b>This is my text ... blah, blah .. with length more than 100 characters</b>';
$arr = split(">",$fulltag_as_string);
$arr2 = split("<",$fulltag_as_string);
$arr3 = split("<",$arr[1]);
$truncated_text = strlen($arr3[0] > 100) ? substr($arr3[0],0,100) : $arr3[0];
echo $resulting_tag = $arr[0].">".$truncated_text."<".$arr2[2];