PHP使用preg_match匹配判断字符串是否包含中文或是所有中国人:


$str = 'php学习博客;
如果(preg_match( / { x7f - xff } ,$str)){
回音弦有中文;
其他{ }
回音线中没有中文;
}

如果(preg_match( / ^ { x7f - xff } + $ ,$str)){
回音弦都是中文的;
其他{ }
回声字符串不全是中文;
}




上述程序的输出结果是:



绳子上有中国人。

字符串不完全是中文的

无论是UTF-8和GBK码进行了测试,所有这些都可以用。