php中判断字符串是否全是中文或含有中文的实现代码
发布于 2015-02-03 10:55:47 | 98 次阅读 | 评论: 0 | 来源: 网友投递
PHP开源脚本语言PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。
本文是一个php实现的判断字符串是否全是中文或含有中文的代码示例,感兴趣的同学参考下。
php中判断字符串是否全是中文或含有中文的实现代码,主要是利用正则匹配中文判定。
一,判断全是中文
$str="'324是";
if(!eregi("[^x80-xff]","$str")){
echo "全是中文";
}else{
echo "不是";
}
二,判断含有中文
$str = "中文";
if (preg_match("/[x7f-xff]/", $str)) {
echo "含有中文";
}else{
echo "没有中文";
}
或
$pattern = '/[^x00-x80]/';
if(preg_match($pattern,$str)){
echo "含有中文";
}else{
echo "没有中文";
}
我这几种方法都是在utf-8下面测试的,别的编码下没有测试过。
相关阅读:
php中判断字符串是否全是中文或含有中文的实现代码
PHP简单判断字符串是否包含另一个字符串的方法
PHP从二维数组得到N层分类树的实现代码
php同时使用session和cookie来保存用户登录信息的实现代码
php网站判断用户是否是手机访问的方法(ua判断)
PHP 使用strstr 函数判断字符串是否否存在的示例
php中判断数组是一维,二维,还是多维的方法
php中判断文件存在是用file_exists还是is_file?
php中判断文件空目录是否有读写权限的函数代码
php中判断多维数组是否为空的方法
php中判断一个请求是ajax请求还是普通请求的方法
php中判断一个字符串包含另一个字符串的方法