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

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

Guanhui
リリース: 2023-03-02 21:20:01
オリジナル
3035 人が閲覧しました

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 サイトの他の関連記事を参照してください。

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