Maison  >  Article  >  php教程  >  php中文汉字截取函数

php中文汉字截取函数

WBOY
WBOYoriginal
2016-06-06 19:46:37950parcourir

欢迎进入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中文汉字截取函数

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:CentOS 5.5 升级PHPArticle suivant:编写php拓展实例