diff --git a/app/admin/common.php b/app/admin/common.php index da11c07..d5d2db3 100644 --- a/app/admin/common.php +++ b/app/admin/common.php @@ -25,7 +25,26 @@ function get_login_admin($key = "") return ''; } } - +/** + * 截取摘要 + * @return bool + */ +function getDescriptionFromContent($content, $count) +{ + $content = preg_replace("@@is", "", $content); + $content = preg_replace("@@is", "", $content); + $content = preg_replace("@@is", "", $content); + $content = preg_replace("@<(.*?)>@is", "", $content); + $content = str_replace(PHP_EOL, '', $content); + $space = array(" ", " ", " ", " ", " "); + $go_away = array("", "", "", "", ""); + $content = str_replace($space, $go_away, $content); + $res = mb_substr($content, 0, $count, 'UTF-8'); + if (mb_strlen($content, 'UTF-8') > $count) { + $res = $res . "..."; + } + return $res; +} /** * PHP格式化字节大小 * @param number $size 字节数