▨ 标签《截取》下的文章:
日期:2012-4-16 | 作者:
paul |
分类:php
| 围观群众2441 | 参与讨论0
function cutstr($string, $length, $dot = ' ...') {
if(strlen($string) <= $length) {
return $string;
}
$string = str_replace(array('&', '"', '<', '>'), array('&', '"', '<', '>'), $string);
$strcut = '';
日期:2012-3-6 | 作者:
paul |
分类:php
| 围观群众2014 | 参与讨论0
utf8($strLength += 3;)
GB($strLength += 2;)
<?
function cutStr($string, $length) {
$strcut = '';
$strLength = 0;
if(strlen($string) > $length) {
//将$length换算成实际UTF8格式编码下字符串的长度
for($i = 0; $i < $length; $i++) {
if ( $strLength >= strlen($string) )
break;
//当检测到一个中文字符时
if( ord($string[$strLength]) > 127 )
$strLength += 3;
else
$strLength += 1;
}
return substr($string, 0, $strLength);
} else {
return $string;
}
}
?>