您好,欢迎访问一九零五行业门户网

多个PHP中文字符串截取函数_PHP教程

复制代码 代码如下:
=224 )
            {
                $stringtmp = substr($string,$i,3);
                $i = $i + 3;
            }
            elseif( ord($stringtmp) >=192 )
            {
                $stringtmp = substr($string,$i,2);
                $i = $i + 2;
            }
            else
            {
                $i = $i + 1;
            }
            $stringlast[] = $stringtmp;
        }
        $stringlast = implode(,$stringlast);
        if($append)
        {
            $stringlast .= ...;
        }
        return $stringlast;
    }
}
$string = 简明现代魔法 —— 专注于互联网主流的各种技术;
$length = 27;
$append = true;
echo syssubstr($string,$length,$append);
// 输出
// 简明现代魔法 —— 专...
?>
截取gb2312中文字符串:
复制代码 代码如下:
0xa0) {
            $tmpstr .= substr($str, $i, 2);
            $i++;
        } else
            $tmpstr .= substr($str, $i, 1);
    }
    return $tmpstr;
}
?>
截取utf8编码的多字节字符串:
复制代码 代码如下:
utf-8、gb2312都支持的汉字截取函数:
复制代码 代码如下:
$sublen) return join('', array_slice($t_string[0], $start, $sublen))....;
        return join('', array_slice($t_string[0], $start, $sublen));
    }
    else
    {
        $start = $start*2;
        $sublen = $sublen*2;
        $strlen = strlen($string);
        $tmpstr = '';
for($i=0; $i        {
            if($i>=$start && $i            {
                if(ord(substr($string, $i, 1))>129)
                {
                    $tmpstr.= substr($string, $i, 2);
                }
                else
                {
                    $tmpstr.= substr($string, $i, 1);
                }
            }
            if(ord(substr($string, $i, 1))>129) $i++;
        }
        if(strlen($tmpstr)        return $tmpstr;
    }
}
$str = abcd需要截取的字符串;
echo cut_str($str, 8, 0, 'gb2312');
?>
http://www.bkjia.com/phpjc/825109.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/825109.htmltecharticle复制代码 代码如下: ?php function syssubstr($string,$length,$append = false) { if(strlen($string) = $length ) { return $string; } else { $i = 0; while ($i $length) { $string...
其它类似信息

推荐信息