我有一个数据库表来保存新闻。新闻字段类型是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;
我想在没有任何风格的情况下显示文字,只是文字中的一些字母后跟......
答案 0 :(得分:0)
PHP中有一个名为strip_tags
的函数。
您可以像这样使用它:
$str1 = $cat_news[$i]['news'];
$str1 = strip_tags($str1);
$str1 = wordwrap($str1, 100);
$str1 = explode("\n", $str1);
这应该摆脱所有HTML格式。
答案 1 :(得分:0)
您可以使用strip_tags(),但请注意,如果HTML格式不正确,它可能会删除超出您想象的内容。它无法正确检查格式等。也可能使用{{} 3}},但这实际上取决于文本和格式的正确性和完整性。