我有一个 codeigniter 页面,显示数据库中产品描述的前 16 个词。用户可以使用 CKEditor 更改描述以包含 i 标签和 b 标签。问题是,当我将描述截断为 16 个单词时,我丢失了关闭的/i 和/b 标记,这导致我的应用程序以多种方式出现故障。
显示描述的现有代码。
<p><?php echo word_limiter($product['description'], 16); ?></p>
自动关闭可能包含在描述中的格式标签的最佳方法是什么?
最佳答案
您需要使用 strip_tags
以便它会在呈现之前删除所有 HTML 标记。
<p><?php echo strip_tags( word_limiter($product['description'], 16) ); ?></p>
关于php - 如何自动关闭截断段落中的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58181693/