目的:正则分割关键字。假定关键字为(中间有多个空格):你  我   她用星号:print_r(preg_split("/(\s*)/", $_POST['query']));
结果:Array ( [0] => [1] => � [2] => � [3] => � [4] => [5] => � [6] => � [7] => � [8] => [9] => � [10] => � [11] => � [12] => )用加号:print_r(preg_split("/(\s+)/", $_POST['query']));
结果:Array ( [0] => 你 [1] => 我 [2] => 她 )这是为什么啊?正则手册:
*  匹配前面的子表达式零次或多次。例如,zo* 能匹配 "z" 以及 "zoo"。* 等价于{0,}。 
+  匹配前面的子表达式一次或多次。例如,'zo+' 能匹配 "zo" 以及 "zoo",但不能匹配 "z"。+ 等价于 {1,}。 一个匹配零次或多次,一个匹配一次或多次,就一个区别差距就这么大吗?我怎么也没想明白为什么星号会造成乱码~~~