1.测试一
$str = '中文测试'; if (preg_match_all("/^([\x81-\xfe][\x40-\xfe])+$/", $str, $match)) { echo '全部是汉字'; } else { echo '不全是汉字'; }
2.测试二
$str = '中a文3测试'; if (preg_match("/([\x81-\xfe][\x40-\xfe])/", $str, $match)) { echo '含有汉字'; } else { echo '不含有汉字'; }
3.测试三
if (preg_match("/[\x7f-\xff]/", $str)) { echo "有中文"; }else{ echo "没有中文"; }