php中文汉字截取函数

WBOY
リリース: 2016-06-06 19:46:37
オリジナル
981 人が閲覧しました

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート