我有一个数据库表来保存新闻。新闻字段的类型为TEXT(我以内联样式保存新闻)。
现在,当我在网站上显示新闻时,它会以所有样式显示,这很好,但是我的问题是:
我想使主页上的最后10个新闻表显示标题和部分新闻,我使用php代码从数据库返回的新闻值中获取一些字母:
$str1 = $cat_news[$i]['news'];
$str1 = wordwrap($str1, 100);
$str1 = explode("\n", $str1);
当我回显$ str [1]时;它向我展示了这样的样式:
letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none;
我想显示没有任何样式的文本,仅显示文本中的一些字母,然后显示...
最佳答案
PHP中有一个名为strip_tags
的函数。
您可以像这样使用它:
$str1 = $cat_news[$i]['news'];
$str1 = strip_tags($str1);
$str1 = wordwrap($str1, 100);
$str1 = explode("\n", $str1);
这应该摆脱所有HTML格式。
关于php - 如何获取没有html标签的文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19586321/