PHP代码utf-8中文截取函数,单字节截取模式
/*** utf-8中文截取,单字节截取模式** @access public* @param string $str 需要截取的字符串* @param int $slen 截取的长度* @param int $startdd 开始标记处* @return string*/function cn_substr_utf8($str, $length, $start=0) {if(strlen($str) < $start+1) {return '';}preg_match_all("/./su", $str, $ar);$str = '';$tstr = '';//为了兼容mysql4.1以下版本,与数据库varchar一致,这里使用按字节截取for($i=0;<div style="color:transparent">!本文来源gaodai.ma#com搞##代!^码网(</div><sup>搞gaodaima代码</sup> isset($ar[0][$i]); $i++) {if(strlen($tstr) < $start) {$tstr .= $ar[0][$i];} else {if(strlen($str) < $length + strlen($ar[0][$i]) ) {$str .= $ar[0][$i];} else {break;}}}return $str;}