欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

php中文汉字截取函数

程序员文章站 2022-05-21 12:04:37
...

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 功能:中文汉字截取函数 //$in要截取的字符串, $num要截取的长度, 返回截取的字符串 public function substrgb($in,$num) { //$num=16; $pos=0; $bytenum=0; $out=""; while($num){ $c=mb_subs

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入

  功能:中文汉字截取函数

  //$in要截取的字符串, $num要截取的长度, 返回截取的字符串

  public function substrgb($in,$num)

  {

  //$num=16;

  $pos=0;

  $bytenum=0;

  $out="";

  while($num){

  $c=mb_substr($in,$pos,1,"euc-jp");

  if($c=="n") break;

  if(strlen($c)==1){

  $pos++;

  $bytenum++;

  if($bytenum>$num) break;

  $out.=$c;

  }

  else

  {

  $pos++;

  $bytenum=$bytenum+2;

  if($bytenum>$num) break;

  $out.=$c;

  }

  }

  return $out;

  }

php中文汉字截取函数