Rumah  >  Artikel  >  pembangunan bahagian belakang  >  PHP如何判断中文还是英文?

PHP如何判断中文还是英文?

Guanhui
Guanhuiasal
2020-07-22 11:45:393002semak imbas

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

Atas ialah kandungan terperinci PHP如何判断中文还是英文?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn