php中判断字符串是否全是中文或含有中文的实现代码,主要是利用正则匹配中文判定。
判断含有中文 :
代码如下:
$str = "中文";
if (preg_match("/[\x7f-\xff]/", $str)) {
echo "含有中文";
}else{
echo "没有中文";
}
或
$pattern = '/[^\x00-\x80]/';
if(preg_match($pattern,$str)){
echo "含有中文";
}else{
echo "没有中文";
}
原文地址: