你好stackoverflow社区!我在CI中使用默认字限制器.但麻烦的是,它没有关闭html标签,如果1个新闻以强标签结束 - 整个页面下的这个变得强大.我在github看了CI维基页面,但是如果我使用那个解决方案,'...'改变了位置并且不是在有限的文本之后,而是在没有限制的h2之后.HTML代码:
<h2><?=$item['title'];?></h2>
<?word_limiter($item['text'],25);?>
Run Code Online (Sandbox Code Playgroud)
$ item ['text']已经在p标签中,因为在crud管理面板中键入了它.当我使用来自CI维基页面的方法时,它看起来像这样(已在加载的页面上)
<h2>News</h2> "..."
<p>There is some news i wanna te</p>
Run Code Online (Sandbox Code Playgroud)
我希望无论如何都会发现这个问题很有用.提前致谢!
首先,您需要使用strip_tags()函数从字符串中删除HTML标记,然后您可以word_limiter()安全地使用帮助函数:
echo word_limiter(strip_tags($item['text']), 25);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2225 次 |
| 最近记录: |