xglys 发表于 2015-8-28 12:43:52

[PHP] "中文版"的 substr

  # 参数: 字符串, 长度
  function csubstr($string,$sublength) {
      $len = strlen($string);
      if ($len <= $sublength){
            $string = $string;
      }else{
            $string = substr($string,&quot;0&quot;,$sublength);
            $parity= 0;
            for($j=0;$j<$sublength;$j++){
                $temp_str=substr($string,$j,1);
                  if(Ord($temp_str)>127) $parity+=1;
            }
            if($parity%2==1) {
                $string=substr($string,0,($sublength-1));
            } else {
                $string=substr($string,0,$sublength);
            }
      }
      return $string;
    }
  
参考自: http://51js.zahui.net/html/1/10774.htm
页: [1]
查看完整版本: [PHP] "中文版"的 substr