Heim > Artikel > Backend-Entwicklung > Wie stellt PHP fest, ob es sich um Chinesisch oder Englisch handelt?
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 'allen'; }else{ if($allcn){ return 'allcn'; }else{ return 'encn'; } } }
推荐教程:《PHP》
Das obige ist der detaillierte Inhalt vonWie stellt PHP fest, ob es sich um Chinesisch oder Englisch handelt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!