php字符串截取中文截取2,单字节截取模式
php字符串截取中文截取2,单字节截取模式
发布时间:2016-12-29 来源:查字典编辑
摘要://中文截取2,单字节截取模式functioncn_substr($str,$slen,$startdd=0){$restr="";$c="...

//中文截取2,单字节截取模式

functioncn_substr($str,$slen,$startdd=0){

$restr="";

$c="";

$str_len=strlen($str);

if($str_len<$startdd+1)return"";

if($str_len<$startdd+$slen||$slen==0)$slen=$str_len-$startdd;

$enddd=$startdd+$slen-1;

for($i=0;$i<$str_len;$i++)

{

if($startdd==0)$restr.=$c;

elseif($i>$startdd)$restr.=$c;

if(ord($str[$i])>0x80){

if($str_len>$i+1)$c=$str[$i].$str[$i+1];

$i++;

}

else{$c=$str[$i];}

if($i>=$enddd){

if(strlen($restr)+strlen($c)>$slen)break;

else{$restr.=$c;break;}

}

}

return$restr;

}

functioncn_midstr($str,$start,$len){

returncn_substr($str,$slen,$startdd);

}

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新php教程学习
热门php教程学习
编程开发子分类