php字符串截取中文截取2,单字节截取模式_php教程-查字典教程网
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教程学习
    编程开发子分类