<div class="codetitle"><a style="CURSOR: pointer" data="17382" class="copybut" id="copybut17382" onclick="doCopy('code17382')"> 代码如下:<div class="codebody" id="code17382"> function Cut_string($string,$start,$sublen,$extstring='...',$code = 'UTF-8') {//Cut_string开始 if($code == 'UTF-8') { $pa = "/[x01-x7f]|[xc2-xdf][x80-xbf]|xe0[xa0-xbf][x80-xbf]|[xe1-xef][x80-xbf][x80-xbf]|xf0[x90-xbf][x80-xbf][x80-xbf]|[xf1-xf7][x80-xbf][x80-xbf][x80-xbf]/"; preg_match_all($pa,$string,$t_string); if(count($t_string[0]) - $start > $sublen) return join('',array_slice($t_string[0],$sublen)).$extstring; return join('',$sublen)); } else { $start = $start2; $sublen = $sublen2; $strlen = strlen($string); $tmpstr = ''; for($i=0; $i<$strlen; $i++) { if($i>=$start && $i<($start+$sublen)) { if(ord(substr($string,$i,1))>129) { $tmpstr.= substr($string,2); } else { $tmpstr.= substr($string,1); } } if(ord(substr($string,1))>129) $i++; } if(strlen($tmpstr)<$strlen ) $tmpstr.= $extstring; return $tmpstr; } } //Cut_string结束
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|