家园首页 Php4手册 我的相册 家园下载 个人文集 给我留言
我形我塑,网络相册,www.5x54.com 相册 相册 心情相册,少女相册 免费申请,我形我塑免费相册
 家园 个人文集   http://www.5x54.com
 


php中截取汉字,避免半个字节的问题


作者:网上收集    点击: 读取中...

1. $In 要截取的字符串, $num要截取的长度, 返回截取的字符串  (%$$#^69267*&%2)我型我塑www.5x54.com
引用代码: public  function  substrGB($in,$num)
    {
    
//$num=16;
    
$pos=0;
    
$byteNum=0;
    
$out="";
    while(
$num){
    
    
$c=mb_substr($in,$pos,1,"EUC-JP");
    if(
$c=="\n")  break;
    if(
strlen($c)==1){
    
$pos++;
    
$byteNum++;
    if(
$byteNum>$num)  break;
    
$out.=$c;                
    }
    else
    {
      
$pos++;
      
$byteNum=$byteNum+2;
      if(
$byteNum>$num)  break;
      
$out.=$c;              
    }
    }
    return  
$out;
    }

收藏此文章     打印  更新     编辑此文章    『关闭窗口』