<?php
//utf-8截取中文字段
function substr2($string,$start,$legth){
$str ='';
//获取字符串$string长度
$len = strlen($string);
//判断截取字段长度是否合理
$len1 = $start+$legth;
if($len>$len1){
for($i=$start;$i<$legth;$i++){
//判断截取的是否是中文
//使用ord方法
if(ord(substr($string,$i,3))>0xa0){
$str .=substr($string,$i,3);
$i=$i+2;
}else{
$str .=substr($string,$i,1);
}
}
return $str;
}else{
return $string;
}
}
echo substr2('fffff得得得',3,9);