Php截取中文字符串Gbk版-gbk_substr()

此函数适用于:PHP文件编码:gbk或者gb2312

函数如下:

PHP代码
  1. function gbk_substr($str$length) {   
  2.      for ($i = 0, $j = 0; $i < $length$i ++) {   
  3.          if (ord(substr($str$j, 1)) > 0xa0) {   
  4.              $tmpstr .= substr($str$j, 2);   
  5.              $j ++;   
  6.          } else {   
  7.              $tmpstr .= substr($str$j, 1);   
  8.          }   
  9.          $j ++;   
  10.      }   
  11.      return $tmpstr;   
  12. }   
  13.   
  14. // 使用方法   
  15. $a = "奥运加油-phplamp.org";   
  16. echo gbk_substr($a, 8);  
版块:php笔记 Tags: 时间:2008-08-01
文章评论
0 回复 for "Php截取中文字符串Gbk版-gbk_substr()"
phplamp - 2010-03-10
您好,您的评论将出现在这里!
评论表单