现在的位置: 首页 -> PHP学习 -> php用正则判断是否为中文

php用正则判断是否为中文

2016-03-07 23:43评论数 0 ⁄ 被浏览 2414 views+

php用preg_match来匹配并判断一个字符串中是否含有中文或者都是中文的方法如下:


$str = 'php学习博客';

if(preg_match('/[\x7f-\xff]/', $str)){

  echo '字符串中有中文<br/>';

}else{

  echo '字符串中没有中文<br/>';

}


if(preg_match('/^[\x7f-\xff]+$/', $str)){

  echo '字符串全是中文';

}else{

  echo '字符串不全是中文';

}


以上程序的输出的结果为:

字符串中有中文

字符串不全是中文


utf-8和gbk编码下都进行了一番测试,均可以使用。

 

文章出自:http://www.daixiaorui.com/read/217.html 本站所有文章,除注明出处外皆为原创,转载请注明本文地址,版权所有。

分享到:

目前有 0 条评论  @我要评论

    您的每一个评论都是对我的一份支持

     博客二维码

    昵称 *

    邮箱 *