PHP开发:实现中文字串截取无乱码方法函数

2019-03-1019:54:32后端程序开发Comments2,133 views字数 268阅读模式

function GBsubstr($string, $start, $length) {文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9888.html

if(strlen($string)>$length){文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9888.html

$str=null;文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9888.html

$len=$start+$length;文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9888.html

for($i=$start;$i<$len;$i++){文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9888.html

if(ord(substr($string,$i,1))>0xa0){文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9888.html

$str.=substr($string,$i,2);文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9888.html

$i++;文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9888.html

}else{文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9888.html

$str.=substr($string,$i,1);文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9888.html

}文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9888.html

}文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9888.html

return $str.'...';文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9888.html

}else{文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9888.html

return $string;文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9888.html

}文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9888.html

}文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9888.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/bc/9888.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定