2008年6月17日星期二

PHP切割中文字符串函数

写了一个函数,可以用来切割中文字符串避免了因为切出了半个字符而出现乱码。

function cut_word ( $word , $count )
{
    $word_len = strlen ( $word );
   
    if ( $word_len < $count ){
   
        return $word;
   
    }else{
       
        $return = substr ( $word , 0 , $count-3 );
       
        if ( ord ( substr ( $return , -1 ) ) > 0x7f ){
           
            $return = substr ( $return , 0 , -1 ) . ".";
        }
       
 &! nbsp;      $return .= "...";
       
        return $return ;
       
    }
}

没有评论:

发表评论

Powered By Blogger