常用php函数[02]:截取一定长度的字符串(对GB2312使用有效)
来源:远方教程 作者:远方教程 发布时间:2015-06-14 查看次数: 3391 访问[新版]
- <?php
- function wordscut($string, $length ,$sss=0) {
- if(strlen($string) > $length) {
- if($sss){
- $length=$length - 3;
- $addstr=' ...';
- }
- for($i = 0; $i < $length; $i++) {
- if(ord($string[$i]) > 127) {
- $wordscut .= $string[$i].$string[$i + 1];
- $i++;
- } else {
- $wordscut .= $string[$i];
- }
- }
- return $wordscut.$addstr;
-
- }
- return $string;
- }
- ?>
|