首页 > Web开发 > 详细

php字符串读取函数

时间:2015-03-17 19:31:08      阅读:288      评论:0      收藏:0      [点我收藏+]

function cc_msubstr($str, $length, $start=0, $charset="utf-8", $suffix=true){
if(function_exists("mb_substr")){
return mb_substr($str, $start, $length, $charset);
}elseif(function_exists(‘iconv_substr‘)){
return iconv_substr($str,$start,$length,$charset);
}
$re[‘utf-8‘] = "/[/x01-/x7f]|[/xc2-/xdf][/x80-/xbf]|[/xe0-/xef][/x80-/xbf]{2}|[/xf0-/xff][/x80-/xbf]{3}/";
$re[‘gb2312‘] = "/[/x01-/x7f]|[/xb0-/xf7][/xa0-/xfe]/";
$re[‘gbk‘] = "/[/x01-/x7f]|[/x81-/xfe][/x40-/xfe]/";
$re[‘big5‘] = "/[/x01-/x7f]|[/x81-/xfe]([/x40-/x7e]|/xa1-/xfe])/";
preg_match_all($re[$charset], $str, $match);
$slice = join("",array_slice($match[0], $start, $length));
if($suffix){
return $slice."..";
}else{
return $slice;
}

php字符串读取函数

原文:http://www.cnblogs.com/liuwenbohhh/p/4345022.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!