<div>asdasd"asd"汉字'又汉字',ddd再汉字,556245还是汉字</div> 把汉字取出来,2个字2个字的分组,用空格隔开.效果: 汉字 又汉 字再 汉字 还是 汉字 $str ="<div>asdasd"asd"汉字'又汉字',ddd再汉字,556245还是汉字</div> html; print_r(str_split(preg_replace('/[/x00-/x7F]/', '', $str), 6));//UTF-8 => 6