ホームページ  >  記事  >  バックエンド開発  >  PHP は中国語か英語かをどのように判断するのでしょうか?

PHP は中国語か英語かをどのように判断するのでしょうか?

Guanhui
Guanhuiオリジナル
2020-07-22 11:45:392937ブラウズ

PHP は中国語か英語かをどのように判断するのでしょうか?

#PHP は中国語か英語かをどのように判断するのでしょうか?

PHP では、中国語か英語かを判断するための規則を使用できます。英語を判断するための規則は "/^[^\x80-\xff] $/" です。中国語の判定は「/^[" .chr(0xa1)."-".chr(0xff)."] $/」であり、使用する際は一致結果を判定するだけです。

使用例

<?php




function ischinese($s){
 
    $allen = preg_match("/^[^/x80-/xff]+$/", $s);   //判断是否是英文
    $allcn = preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/",$s);  //判断是否是中文
    if($allen){  
          return &#39;allen&#39;;  
    }else{  
      if($allcn){  
           return &#39;allcn&#39;;  
      }else{  
           return &#39;encn&#39;;  
      }  
    }  
           
}

推奨チュートリアル: "PHP"

以上がPHP は中国語か英語かをどのように判断するのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。