字符串截取追加...

发表日期:2022-08-06 15:51:11 | 来源: | | 浏览(827) 分类:PHP杂项

/**
 * 字符串截取
 * @param String $str 要截取的字符串
 * @param int $start 开始位置
 * @param int $length 截取长度
 * @param String $ellipsis 省略符
 * @return String 截取后的字符串
 */
function quick_mb_substr($str, $start, $length, $ellipsis = '...')
{
    $str_length = mb_strlen($str, 'utf8');

    if ($str_length <= $start + $length) {
        return mb_substr($str, $start, $str_length - $start, 'utf8');
    }

    return mb_substr($str, $start, $length, 'utf8') . $ellipsis;
}


集速网 copyRight © 2015-2022 宁ICP备15000399号-1 宁公网安备 64010402001209号
与其临渊羡鱼,不如退而结网
欢迎转载、分享、引用、推荐、收藏。