php截取html文章
作者:admin 日期:2012-08-02
PHP截取html代码,考虑了html标签的闭合问题
/* 生成摘要 * @param (string) $body * 正文 * @param (int) $size * 摘要长度 * @param (int) $format * 输入格式 id */ function blog_summary($body, $size, $format = NULL){ $_size = mb_strlen($body, "utf-8'); if($_size <= $size) return $body; // 输入格式中有 PHP 过滤器 /* if(!isset($format) && filter_is_php($format)){ return $body; } */ $strlen_var = strlen($body); // 不包含 html 标签 if(strpos($body, '<') === false){ return mb_substr($body, 0, $size); } // 包含截断标志,优先 if($e = strpos($body, '
评论: 1 | 查看次数: 7007