分享一个截取指定长度字符串的函数,可以对字符串指定要截取的长度,并可以设置超出部分的显示内容,很不错,值得借鉴与学习。 根据中文裁减字符串,截取指定长度的字串内容。 代码如下: = $length){ break; } } if ($noc> $length) { $n -= $tn; } $strcut =substr($string, 0, $n); } else { for ($i =0; $i < $length; $i++) { $strcut .= ord($string[$i])> 127 ? $string[$i] . $string[++$i] : $string[$i]; } } $strcut = str_replace(array($pre . '&' .$end, $pre . '"' . $end, $pre . '' .$end), array('&', '"',''), $strcut); $pos = strrpos($strcut, chr(1)); if ($pos !== false) { $strcut =substr($strcut, 0, $pos); } return $strcut . $dot; } ?> 登录后复制 |