当前位置:Linux教程 - Php - substr函数中文版终极完美版

substr函数中文版终极完美版

substr()函数中文版(终极完美版)

substr()函数中文版(终极完美版)  



〖作者:LUSHY〗 〖文章来源:PHPX.COM〗

--------------------------------------------------------------------------------

  这个函数可以将超过 $len 长度的中文字符串转换成 “...” 结尾!
  $str 是要转化的字符串
  $start 字符位置从0开始
  $len 要切割的长度
  function GBsubstr($str,$start,$len) //
  {
  if (strlen($str)>$len) {
  $strlen=$start+($len-4);
  for($i=0;$i<$strlen;$i++)
  {
  if(ord(substr($str,$i,1))>0xa0)
  {
  $tmpstr.=substr($str,$i,2);
  $i++;
  } else {
  $tmpstr.=substr($str,$i,1);
  }
  }
  $tmpstr .= "...";
  return $tmpstr;
  } else {
  return $str;
  }
  }