函数 cn_substr($str,$slen,$startdd=0){
$restr = "";
$c = "";
$str_len = strlen($str);
if($str_len if($str_len $enddd = $startdd $slen - 1;
for($i=0;$i {
if($startdd==0) $restr .= $c;
else if($i > $startdd) $restr .= $c;
if(ord($str[$i])>0x80){
if($str_len>$i 1) $c = $str[$i].$str[$i 1] ;
$i ;
}
其他{ $c = $str[$i]; }
if($i >= $enddd){
if(strlen($file) strlen($c)>$slen) break;
其他{ $file .= $c; 休息; }
}
}
返回 $file;
}
函数 cn_midr($str,$start,$len){
return cn_substr($str,$slen,$startdd);
}