当前位置:Linux教程 - Php - 中文字符串截取涵数

中文字符串截取涵数

function cnSubStr($string,$sublen) {
    if($sublen>=strlen($string)) {
        return $string;
    }
    for ($i=0;$i<$sublen-2;$i++) {
        if (ord($string{$i})<127) {
            $s.=$string{$i};
            continue;
        } else {
            if ($i<$sublen-3) {
                $s.=$string{$i}.$string{++$i};
                continue;
            }
        }
    }
    return $s.'..';
}