Codeigniter词限制器关闭html标记

时间:2013-08-22 14:45:13

标签: php codeigniter

Hello stackoverflow社区! 我在CI中使用默认字限制器。但麻烦的是,它没有关闭html标签,如果1个新闻以强标签结束 - 整个页面下的这个变得强大。 我在github看了CI维基页面,但是如果我使用那个解决方案,'...'改变了位置并且不是在有限的文本之后,而是在没有限制的h2之后。 HTML代码:

<h2><?=$item['title'];?></h2>           
<?word_limiter($item['text'],25);?>

$ item ['text']已经在p标签中,因为在crud管理面板中键入了它。 当我使用来自CI维基页面的方法时,它看起来像这样(已在加载的页面上)

<h2>News</h2> "..."
<p>There is some news i wanna te</p>

我希望无论如何都会发现这个问题很有用。提前谢谢!

1 个答案:

答案 0 :(得分:6)

首先,您需要使用strip_tags()函数从字符串中删除HTML标记,然后您可以安全地使用word_limiter()辅助函数:

echo word_limiter(strip_tags($item['text']), 25);