phpphp 判断字符串中英文是否有中文字符的两种方法

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下面测试的,别的编码下没有测试过。
H3C认证Java认证Oracle认证
基础英语软考英语项目管理英语职场英语
.NETPowerBuilderWeb开发游戏开发Perl
二级模拟试题一级模拟试题一级考试经验四级考试资料
软件测试软件外包系统分析与建模敏捷开发
法律法规历年试题软考英语网络管理员系统架构设计师信息系统监理师
高级通信工程师考试大纲设备环境综合能力
路由技术网络存储无线网络网络设备
CPMP考试prince2认证项目范围管理项目配置管理项目管理案例项目经理项目干系人管理
职称考试题目
招生信息考研政治
网络安全安全设置工具使用手机安全
生物识别传感器物联网传输层物联网前沿技术物联网案例分析
Java核心技术J2ME教程
Linux系统管理Linux编程Linux安全AIX教程
Windows系统管理Windows教程Windows网络管理Windows故障
数据库开发Sybase数据库Informix数据库
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&推荐这篇日记的豆列
······php中判断字符串是否全是中文或含有中文的实现代码 - 长不大的菜鸟 - 博客园
随笔 - 83, 文章 - 3, 评论 - 2, 引用 - 0
header('Content-type:text/ charset=utf-8');
$str = '你好';
if(preg_match('/^[\x{4e00}-\x{9fa5}]+$/u', $str)&0){
echo '全是中文';
}elseif(preg_match('/[\x{4e00}-\x{9fa5}]/u', $str)&0){
echo '含有中文';

我要回帖

更多关于 php 判断字符长度 的文章

 

随机推荐