=224) { //如果ASCII位高与224, $returnstr=$returnstr.substr($sourcestr,$i,3); //根据UTF-8编码规范,将3个连续的字符计为单个字符 $i=$i+3; //实际Byte计为3 $n++; //字串长度计1 } elseif ($ascnum>=192){ //如果ASCII位高与192, $returnstr=$returnstr.substr($sourcestr,$i,2); //根据UTF-8编码规范,将2个连续的字符计为单个字符 $i=$i+2; //实际Byte计为2 $n++; //字串长度计1 } elseif ($ascnum>=65 && $ascnum<=90){ //如果是大写字母, $returnstr=$returnstr.substr($sourcestr,$i,1); $i=$i+1; //实际的Byte数仍计1个 $n++; //但考虑整体美观,大写字母计成一个高位字符 } else { //其他情况下,包括小写字母和半角标点符号, $returnstr=$returnstr.substr($sourcestr,$i,1); $i=$i+1; //实际的Byte数计1个 $n=$n+0.5; //小写字母和半角标点等与半个高位字符宽... } if ($n <= $startlength){ $returnstr = ''; continue; } } if ($str_length>$cutlength){ $returnstr = $returnstr . "..."; //超过长度时在尾处加上省略号 } return $returnstr; } function Paging($page,$nur,$url) { echo"首 页"; if($page>=2){echo"上一页";} $nur_i=$page%10; if($nur_i==0){echo "[".$page."]";} $nur_i=$page/10; $num_i = intval($nur_i); for($i=(10*$num_i+1);$i<=(10*$num_i+10)&&$i<=$nur;$i++) { if($page==$i){$str='class="cover"';}else{$str='';} echo "[".$i."]"; } if($page<$nur){echo"下一页";} echo"尾 页"; } ?> 
文章中心NEWS
更多>>
关于大秦About Us

电脑版手机版 一键拨号