保定网站建设,网站推广,网站优化服务,保定专业的PHP网站制作机构!

PHP截取中文字符串Gbk版-gbk_substr()

发表于:2008年08月01日 10时  作者:dx_andy

此函数适用于:PHP文件编码:gbk或者gb2312

PHP gbk_substr函数代码如下

function gbk_substr($str, $length) {
for ($i = 0, $j = 0; $i < $length; $i ++) {
if (ord(substr($str, $j, 1)) > 0xa0) {
$tmpstr .= substr($str, $j, 2);
$j ++;
} else {
$tmpstr .= substr($str, $j, 1);
}
$j ++;
}
return $tmpstr;
}

// 使用方法
$a = ‘奥运加油-phplamp.org’;
echo gbk_substr($a, 8);

 订阅“PHPLAMP博客”方便及时获取网站内容

PHPLAMP博客是专注于网站建设,搜索引擎研究,网站推广,网站优化的IT博客。

发表一下您对本文的意见