入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

php清除html标签,除空格和换行

创建时间:2016-12-05 投稿人: 浏览次数:5693

方法一,strip_tags()剥去字符串中的 HTML 标签:

<?php
echo strip_tags("Hello <b>world!</b>");
//运行结果:Hello world!
?>

方法二,自定义函数去除

function cutstr_html($string, $sublen)
{
    $string = strip_tags($string);
    $string = preg_replace ("/
/is", "", $string);
    $string = preg_replace ("/ | /is", "", $string);
    $string = preg_replace ("/&nbsp;/is", "", $string);

    preg_match_all("/[x01-x7f]|[xc2-xdf][x80-xbf]|xe0[xa0-xbf][x80-xbf]|[xe1-xef][x80-xbf][x80-xbf]|xf0[x90-xbf][x80-xbf][x80-xbf]|[xf1-xf7][x80-xbf][x80-xbf][x80-xbf]/", $string, $t_string);
    if(count($t_string[0]) - 0 > $sublen) $string = join("", array_slice($t_string[0], 0, $sublen))."…";
    else $string = join("", array_slice($t_string[0], 0, $sublen));

    return $string;
}

文章精选自【blog.4ud.cn】

声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。