资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

php如何判断是中文还是英文

php判断是中文还是英文的方法是:可以通过preg_match()函数来进行判断,该函数可以执行一个正则表达式的匹配。具体使用方法如:【preg_match("/^[^/x80-/xff]+$/", $s)】。

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名注册、网页空间、营销软件、网站建设、海北州网站维护、网站推广。

函数介绍:

(推荐教程:php教程)

preg_match 函数用于执行一个正则表达式匹配。

该函数返回 pattern 的匹配次数。 它的值将是 0 次(不匹配)或 1 次,因为 preg_match() 在第一次匹配后 将会停止搜索。preg_match_all() 不同于此,它会一直搜索subject 直到到达结尾。 如果发生错误preg_match()返回 FALSE。

函数语法:

int preg_match(string $pattern, string $subject[, array &$matches[, int $flags = 0[, int $offset = 0]]])

代码实现:

static 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如何判断是中文还是英文
文章地址:http://cdkjz.cn/article/cgepgg.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220