- <?php
- /**
- * Hsubstr是一个截取中文字符串类
- * @package
- * @since 1.0
- */
- class Hsubstr
- {
- function __construct($str,$start,$len)
- {
- $this->str=$str;
- $this->start=$start;
- $this->len=$len;
- }
- /**
- * 截取的中文字符串,返回截到的字符串
- * @return $temstr截取的中文字符串
- */
- public function getStr()
- {
- //$endlen=$this->start+$this->len;
- for ($i=0; $i <$this->len ; $i++)
- {
- if(ord(substr($this->str,$i,1))>0xa0)
- {
- $temstr.=substr($this->str, $i,2);
- $i++;
- }
- else
- {
- $temstr.=substr($this->str, $i,1);
- }
- }
- return $temstr;
- }
- }
- ?>
- //该片段来自于http://www.codesnippet.cn/detail/130220148703.html
来源: http://www.codesnippet.cn/detail/130220148703.html