实现中文字串截取无乱码的方法
2013-01-14 19:15
453 查看
答:function GBsubstr($string, $start, $length) {
if(strlen($string)>$length){
$str=null;
$len=$start+$length;
for($i=$start;$i<$len;$i++){
if(ord(substr($string,$i,1))>0xa0){
$str.=substr($string,$i,2);
$i++;
}else{
$str.=substr($string,$i,1);
}
}
return $str.'...';
}else{
return $string;
}
}
if(strlen($string)>$length){
$str=null;
$len=$start+$length;
for($i=$start;$i<$len;$i++){
if(ord(substr($string,$i,1))>0xa0){
$str.=substr($string,$i,2);
$i++;
}else{
$str.=substr($string,$i,1);
}
}
return $str.'...';
}else{
return $string;
}
}
相关文章推荐
- PHP实现中文字串截取无乱码的方法
- PHP实现中文字串截取无乱码的方法
- 实现中文字串截取无乱码的方法php
- PHP中实现中文字串截取无乱码的解决方法
- php实现中文字串截取无乱码的三种方法(详)
- php 实现中文字串截取无乱码的方法
- PHP实现中文字串截取无乱码的方法…
- 实现中文字串截取无乱码的方法
- 实现中文字串截取无乱码的方法
- 【技术宅1】实现中文字串截取无乱码的方法
- php实现中文字串截取无乱码的方法
- 实现中文字串截取无乱码的方法
- php实现中文字符截取防乱码方法汇总
- 用PHP来截取中文字符串而不出现乱码的实现方法
- PHP 实现中文截取无乱码的方法
- PHP开发小技巧⑩—实现中文字符串截取无乱码的方法
- PHP技术分享--实现中文字串截取无乱码的函数(适用于utf-8)
- PHP实现中文字串截取无乱码
- php中文字串截取乱码的解决方法
- php实现中文字符截取防乱码方法汇总