ホームページ  >  記事  >  バックエンド開発  >  PHP は中国語と英語の ASCII コードを含む文字列を 1 つの単語に分割します array_PHP チュートリアル

PHP は中国語と英語の ASCII コードを含む文字列を 1 つの単語に分割します array_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:46:361337ブラウズ

//中国語と英語の ASCII コードを含む文字列を単一の単語配列に切り取ります

//サタン@作者 2011-10-26

プライベート関数 chinesesplit($str){

//$str="

$ascLen=strlen($str);

for($i;$i $c=ord(substr($str,0,1));

if(ord(substr($str,0,1)) >252){$p = 5;}elseif($c > 248){$p = 4;}elseif($c > 240){$ p = 3;}elseif($c > 224){$p = 2;}elseif($c > 192){$p = 1;}else{$p = 0;}

$truekey=substr($str,0,$p+1);

if($ truekey === false){break;}

$splikey[]=$truekey;

$str=substr($str,$p+1);

}

戻り $splikey;

}

『棺の中で腐る』より抜粋

http://www.bkjia.com/PHPjc/478565.html

tru​​ehttp://www.bkjia.com/PHPjc/478565.html技術記事 //中国語と英語の ASCII コードを含む文字列を 1 つの単語の配列に切り取ります //Satan@Author 2011-10-26 private function chinesesplit($str){ //$str=x 小さな女の子たちはチキンを食べに KFC に行きました、そして空飛ぶナイフが撃たれました…
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。