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

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

Guanhui
Lepaskan: 2023-03-02 21:20:01
asal
3034 orang telah melayarinya

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;;  
      }  
    }  
           
}
Salin selepas log masuk

推荐教程:《PHP

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

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan