PHP检查string是否有中文字符
我有string$str ,我想检查它的内容是否有中文字符(true / false) 
 $str = "赕就可消垻,只有当所有方块都被消垻时才可以过关"; 
你能帮我么?
谢谢! 阿德里安
你可以使用一个unicode字符类http://www.regular-expressions.info/unicode.html
 preg_match("/\p{Han}+/u", $utf8_str); 
这只是检查至less有一个汉字的存在。 如果你想匹配完整的string,你可能想扩大这个。
  @mario答案是对的! 
 对于中文字符,使用这个正则expression式: /[\x{4e00}-\x{9fa5}]+/u 
 不要忘记u修改! 
 关于u修改引用 
TKS马里奥
与以前关于确定简化或繁体中文的问题的联系可能会给你一些想法……你并没有具体说明你的意思,而且我也不了解中国人,