/** @中文字符串截取函数 @http://bbs.it-home.org*/function cnSubStr($string,$sublen){if($sublen>=strlen($string)) { return $string; } $s=""; for($i=0;$i<$sublen;$i ){if(ord($string{$i})>127) { $s.=$string{$i}.$string{ $i}; continue; }else{ $s.=$string{$i}; continue; } } return $s; }// End Function cnSubStr($string,$sublen) /////////// Use like this : echo "__________________________"; $string="382脚本学堂8923专业网站技术站点89023"; $sublen=strlen($string); $len=20; echo $string.""; echo "总长为:".($sublen 1).""; echo "截取数:".$len.""; for($i=1;$i<=$sublen 1;$i ){if($i>$len){ echo $i." → ".cnSubStr($string,$i)."…"; continue; } echo $i." → ".cnSubStr($string,$i).""; } ?> 复制代码