判断是否为英语(拉丁语)

来源:互联网 发布:java.util.jar 编辑:程序博客网 时间:2024/05/12 07:44

/**
 * 判断是否为英语(拉丁语)
 * @param unknown_type $str
 */
function is_eng($str){
 $unicode = utf8_unicode($str);
 if($unicode >= 0x20 and $unicode <= 0x7e){
  return true;
 }
 if($unicode >= 0xa0 and $unicode <= 0xbe){
  return true;
 }
 if($unicode >= 0xd7 and $unicode <= 0xd7){
  return true;
 }
 if($unicode >= 0xf7 and $unicode <= 0xf8){
  return true;
 }
 if($unicode >= 0x0391 and $unicode <= 0x03a9){
  return true;
 }
 if($unicode >= 0x03b1 and $unicode <= 0x03c9){
  return true;
 }
 return false;
}

原创粉丝点击