ホームページ  >  記事  >  バックエンド開発  >  php_PHP チュートリアルで中国語と英語の文字を判別する方法

php_PHP チュートリアルで中国語と英語の文字を判別する方法

WBOY
WBOYオリジナル
2016-07-13 10:22:341231ブラウズ

PHPで中国語と英語の文字を判断する方法

PHPが中国語と英語を判断する基準は文字のASII値であり、文字のASII値もエンコーディングの違いにより異なります。中国語と英語の文字を判別する PHP プログラムを作成するには、まず各エンコーディングにおける中国語と英語の文字の ASII 値の範囲を理解する必要があります。

1.GBK(GB2312/GB18030)

x00-xff GBK 2 バイトエンコード範囲
x20-x7f アスキー
xa1-xff 中国語 gb2312
x80-xff 中国の GBK

2. UTF-8 (ユニコード)

u4e00-u9fa5 (中国語)

x3130-x318F (韓国語
) xAC00-xD7A3 (韓国語)
u0800-u4e00 (日本語)




新しいドキュメント


$str = "中国語";
エコー $str;
echo "
";

//if (preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/", $str)) { //GB2312 の場合のみ使用可能 if (preg_match("/^[x7f-xff]+$/", $str)) { //gb2312、utf-8 と互換性があります

echo "正しく入力してください";
} その他 {
echo "入力が間違っています";
}
?>



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

tru​​ehttp://www.bkjia.com/PHPjc/847207.html技術記事 PHP で中国語と英語の文字を判断するにはどうすればよいですか? PHP が中国語と英語を判断する基準は文字の ASII 値であり、文字の ASII 値はエンコーディングの違いによって異なります。中国語と英語の文字を判別する PHP プログラムを作成するには、...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。