PHP判断是否含中文和全角字符

if(preg_match('/[\x{4e00}-\x{9fa5}]/u', $filename)>0 || preg_match('/[\x81-\xfe]/u', $filename)>0 ){
    // 含有中文或全角
  }else{
    // 不含
}