天空小小岛技术网站

标题: 计算字符串长度 [打印本页]

作者: 八号    时间: 2014-8-9 16:34
标题: 计算字符串长度
  1.     /**
  2.      * 计算字符串长度
  3.      *
  4.      * @param $str
  5.      *
  6.      * @returns
  7.      */
  8.     public static function strlen($str) {

  9.         $count = 0;
  10.         for ($i = 0; $i < strlen($str); $i++) {
  11.             $value = ord($str[$i]);
  12.             if ($value > 127) {
  13.                 $count++;
  14.                 if ($value >= 192 && $value <= 223) {
  15.                     $i++;
  16.                 } elseif($value >= 224 && $value <= 239) {
  17.                     $i = $i + 2;
  18.                 } elseif($value >= 240 && $value <= 247) {
  19.                     $i = $i + 3;
  20.                 }
  21.             }
  22.             $count++;
  23.         }

  24.         return $count;
  25.     }
复制代码





欢迎光临 天空小小岛技术网站 (http://tkxxd.net/) Powered by Discuz! X3.1