Home >php教程 >PHP源码 >substr加强版,可截取中文字符

substr加强版,可截取中文字符

PHP中文网
PHP中文网Original
2016-05-26 08:18:381192browse

substr加强版,可截取中文字符

/*
substr加强版,可截取中文字符,

*/

function subistr($str,$start,$end){
	$reslut = '';
	for($i=$start ; $i<=$end ; $i++){
		if(preg_match(&#39;/[\x7f-\xff]/&#39;,$str[$i]) ){
			$reslut .= $str[$i].$str[$i+1].$str[$i+2];
			$i = $i+2;
			$end = $end+2;
		}else{
			$reslut .= $str[$i];
		}
	}
	return $reslut?$reslut:false;
}

$ch = &#39;0as这ss是带中文的测dd试bnb&#39;;
var_dump(subistr($ch,0,7));

//string &#39;0as这ss是带&#39; (length=14)

                   

 以上就是substr加强版,可截取中文字符的内容,更多相关内容请关注PHP中文网(www.php.cn)!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:rc4加密解密Next article:简单快速的php模板引擎