このコードを使用してデータベースからテキストを抽出していますが、正常に機能しますが、すべてのHTMLタグが削除されます。
$this->data['getshorty'] = utf8_substr(strip_tags(html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8')), 0, 640);
むしろ、htmlタグが含まれている文字列を抽出してから、640文字を数える代わりに、最初または2番目の段落の区切りで停止することを選択できます。これは実行可能ですか?