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

发布时间:2024-03-15 点击:136
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怎么样修改数组值
微企点轻松建站 为中小企业发展注入新力量
键盘驱动怎么卸载重装_键盘驱动卸载重装的方法
网站日志分析能为seoer带来什么?
阿里云怎么买优惠服务器卡顿
【芜湖网站建设】影响百度收录的几个因素
定制阿里云服务器多少钱