ホームページ > php教程 > PHP源码 > substr加强版,可截取中文字符

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

PHP中文网
リリース: 2016-05-26 08:18:38
オリジナル
1215 人が閲覧しました

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)!

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート