修改一段代码,高手指教了$char = "111112222233333";preg_match_all("|(.*)|U", $char, $out,PREG_PATTERN_ORDER);echo $out[0][0];echo $out[0][1];echo $out[0][2];上面这段代码可以获取字符串之间的值,但我要的效果是我不知道字符串里有多少个 nnnnn,我想获取所有div之间的所有值并且随机打乱顺序比如字符串"11111 22222 33333 44444";我想得到的结果是:22222 44444 33333 11111 麻烦知道的高手直接给完整代码,谢谢了 分享到: 更多 ------解决方案--------------------$char = "111112222233333";preg_match_all("------解决方案--------------------(.*)------解决方案--------------------U", $char, $out,PREG_PATTERN_ORDER);shuffle($out[0]);$s= join('',$out[0]);echo $s;