Heim > php教程 > PHP源码 > php截取中文字符

php截取中文字符

PHP中文网
Freigeben: 2016-05-25 17:00:22
Original
1229 Leute haben es durchsucht

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;
		
	} 
}
 ?>
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage