//gb2312的话
preg_match_all("/[".chr(0xa1)."-".chr(0xff)."]+/", $str, $chinese);
echo implode("", $chinese[0]);
//utf-8的话
preg_match_all("/[x{4e00}-x{9fa5}]+/u", $str, $chinese);
//gb2312的话
preg_match_all("/[".chr(0xa1)."-".chr(0xff)."]+/", $str, $chinese);
echo implode("", $chinese[0]);
//utf-8的话
preg_match_all("/[x{4e00}-x{9fa5}]+/u", $str, $chinese);