Heim >Backend-Entwicklung >PHP-Problem >So ermitteln Sie in PHP, ob eine Zeichenfolge chinesisch oder englisch ist
So ermitteln Sie in PHP, ob eine Zeichenfolge chinesisch oder englisch ist: 1. Bestimmen Sie mithilfe von „preg_match(“/^[^x80-xff]...);“;, ob es sich um eine englische Zeichenfolge handelt. 2. Durch „preg_match(“/ ^[" .chr(0xa1)."-".chr..."]" um festzustellen, ob es Chinesisch ist.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP Version 7.1, DELL G3 Computer
PHP bestimmt, ob die Zeichenfolge Chinesisch oder Englisch ist
function is_chinese($s){ $allen = preg_match("/^[^\x80-\xff]+$/", $s); //判断是否是英文 $allcn = preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/",$s); //判断是否是中文 if($allen){ return 'allen'; }else{ if($allcn){ return 'allcn'; }else{ return 'encn'; } } }
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie in PHP, ob eine Zeichenfolge chinesisch oder englisch ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!