UTF-8编码截取中文字符串函数(1 位领导批示)

记录一下,非常好用

/**
* UTF-8 中文切字
*
@param    string    需要切分的字符串
*
@param    int    切分开始处
*
@param    int    切分的长度
*
@return    int    切分后的字符串
*/

 
function msubstr($str, $start, $length=NULL)
{
    
preg_match_all("/./u", $str, $ar);
 
    
if(func_num_args() >= 3) {
      
$end = func_get_arg(2);
      
return join("",array_slice($ar[0],$start,$end));
    
} else {
      
return join("",array_slice($ar[0],$start));
    
}
}

相关文章

分享到新浪微博 推荐到豆瓣 分享到 Google Reader 加入Google书签 嘀咕一下 分享到饭否 分享到做啥 分享到叽歪 分享到鲜果 加入QQ书签 加入百度搜藏 加入雅虎书签 分享到垦一垦

  1. 1
    liuqiang

    很好,很实现,可惜不懂

请领导指示

验证码 (必须)

Additional comments powered by BackType

随机显示的10篇日志

评论最多的10篇日志

浏览最多的10篇日志