php_PHP チュートリアルで中国語と英語の文字を判別する方法
php
価値
判断
どうやって
キャラクター
はい
の
PHPで中国語と英語の文字を判断する方法
PHPが中国語と英語を判断する基準は文字のASII値であり、文字のASII値もエンコーディングの違いにより異なります。中国語と英語の文字を判別する PHP プログラムを作成するには、まず各エンコーディングにおける中国語と英語の文字の ASII 値の範囲を理解する必要があります。
1.GBK(GB2312/GB18030)
x00-xff GBK 2 バイトエンコード範囲
x20-x7f アスキー
xa1-xff 中国語 gb2312
x80-xff 中国の GBK
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 "入力が間違っています";
}
?>