php截取中文字符
程序员文章站
2022-05-25 11:39:59
...
php代码
<?php /** * Hsubstr是一个截取中文字符串类 * @author pan <panxuzhengxuxin@gmail.com> * @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; } } ?>