过滤内容中的HTML标签 strip_tags

strip_tags 函数,过滤内容中的HTML标签

PHP手册中的示例

<?php
$text = '<p>Test paragraph.</p><!-- Comment --> Other text';
echo strip_tags($text);
echo "\n";

// Allow <p>
echo strip_tags($text, '<p>');
?> 
结果
Test paragraph. Other text
<p>Test paragraph.</p> Other text

在网上看到一个方法,加多了判断
去除html标签
function strip_tags($string, $replace_with_space = true)
{
    if ($replace_with_space) {
            return preg_replace('!<[^>]*?>!', ' ', $string);
    } else {
        return strip_tags($string);
    } 
} 

在截取内容的时候,可以去掉HTML标签,以截取到对应长度的字串符。

或者在文章表中,加多一个简介的字段,手动编辑。这样显示的效果比直接截取好一些。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值