您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PHP中处理截取汉字,出现乱码问题的2个类

2026/1/26 15:10:38发布15次查看
汉字|问题
function  msubstr($str,$start,$len)  {    
       $strlen=$start+$len;    
       for($i=0;$i               if(ord(substr($str,$i,1))>0xa0)  {    
                       $tmpstr.=substr($str,$i,2);    
                       $i++;    
               }  else    
                       $tmpstr.=substr($str,$i,1);    
       }    
       return  $tmpstr;    
}
-------------------------------------  
=$start+$len)    
break;    
if(ord(substr($str,$i,1))>0xa0)    
{    
if  ($clen>=$start)    
$tmpstr.=substr($str,$i,2);    
$i++;    
}    
else    
{    
if  ($clen>=$start)    
$tmpstr.=substr($str,$i,1);    
}    
}
return  $tmpstr;    
}    
function  showshort($str,$len)    
{    
$tempstr  =  csubstr($str,0,$len);    
if  ($str$tempstr)    
$tempstr  .=  ...;  //要以什么结尾,修改这里就可以.
return  $tempstr;    
}
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product